مرتب سازی آرایه ها در PHP
عناصر موجود در آرایه ها را می توان به کمک برخی توابع به ترتیب حروف الفبا و یا عددی ، نزولی و یا صعودی مرتب (sort) کرد.
- ()sort : مرتب سازی آرایه به صورت صعودی
- ()rsort : مرتب سازی آرایه به صورت نزولی
- ()asort : مرتب سازی آرایه های جفتی بر اساس مقدار به ترتیب صعودی
- ()ksort : مرتب سازی آرایه های جفتی بر اساس کلید به ترتیب صعودی
- ()arsort : مرتب سازی آرایه های جفتی بر اساس مقدار به ترتیب نزولی
- ()krsort : مرتب سازی آرایه های جفتی بر اساس کلید به ترتیب نزولی
تابع ()sort در PHP
تابع ()sort، المان های آرایه را با ترتیب صعودی (کوچک به بزرگ) مرتب می کند.
$flowers = array("Rose", "Sunflower", "Lily");
sort($flowers);
$numbers = array(5, 68, 3, 12, 1);
sort($numbers);
تابع ()rsort در PHP
تابع ()rsort، المان های آرایه را با ترتیب نزولی (بزرگ به کوچک) مرتب می کند.
$flowers = array("Rose", "Sunflower", "Lily");
rsort($flowers);
$numbers = array(5, 68, 3, 12, 1);
rsort($numbers);
تابع ()asort در PHP
تابع ()asort، المان های آرایه جفتی را بر اساس مقدار به صورت صعودی مرتب می کند.
$age = array("Asma"=>"20", "Dorsa"=>"25", "Anahita"=>"22");
asort($age);
تابع ()ksort در PHP
تابع ()ksort، المان های آرایه جفتی را بر اساس کلید به صورت صعودی مرتب می کند.
$age = array("Asma"=>"20", "Dorsa"=>"25", "Anahita"=>"22");
ksort($age);
تابع ()arsort در PHP
تابع ()arsort، المان های آرایه جفتی را براساس مقدار به صورت نزولی مرتب می کند.
$age = array("Asma"=>"20", "Dorsa"=>"25", "Anahita"=>"22");
arsort($age);
تابع ()krsort در PHP
تابع ()krsort، المان های آرایه جفتی را بر اساس کلید به صورت نزولی مرتب می کند.
$age = array("Asma"=>"20", "Dorsa"=>"25", "Anahita"=>"22");
krsort($age);
خلاصه درس
در این درس با مباحث زیر آشنا شدید:
- مرتب سازی (sorting) آرایه ها به ترتیب حروف الفبا و یا عددی
- مرتب سازی آرایه به ترتیب صعودی - ()sort
- مرتب سازی آرایه به ترتیب نزولی - ()rsort
- مرتب سازی آرایه بر اساس مقدار به ترتیب صعودی - ()asort
- مرتب سازی آرایه بر اساس کلید به ترتیب صعودی - ()ksort
- مرتب سازی آرایه بر اساس مقدار به ترتیب نزولی - ()arsort
- مرتب سازی آرایه بر اساس کلید به ترتیب نزولی - ()krsort