Massivlarni saralash
PHP - massivlarni saralash funksiyalari
Massivdagi elementlar alifbo yoki son, kamayish yoki o‘sish bo‘yicha tartiblanishi mumkin.
Mana PHP massivlarini saralashning asosiy funksiyalari:
sort()- indekslangan massivni o‘sish tartibida tartiblaydirsort()- indekslangan massivni kamayish tartibida tartiblaydiasort()- assotsiativ massivni qiymati bo‘yicha o‘sish tartibida tartiblaydiksort()- assotsiativ massivni kalitga ko‘ra o‘sish tartibida tartiblaydiarsort()- assotsiativ massivni qiymatiga qarab kamayish tartibida tartiblaydikrsort()- assotsiativ massivni kalitga ko‘ra kamayish tartibida tartiblaydi
PHP sort() - massivni o‘sish tartibida tartiblash
sort() funksiyasi indekslangan massivni o‘sish tartibida tartiblaydi.
Misol
$cars massivining elementlarini alifbo tartibida o‘sish tartibida tartiblang:
$cars = array("Volvo", "BMW", "Toyota");
sort($cars);
print_r($cars);
O‘zingiz sinab ko‘ring »
Misol
$numbers massivining elementlarini o‘sish tartibida tartiblang:
$numbers = array(4, 6, 2, 22, 11);
sort($numbers);
print_r($numbers);
O‘zingiz sinab ko‘ring »
PHP rsort() - Massivni kamayish tartibida tartiblash
rsort() funksiyasi
indekslangan massivni kamayish tartibida tartiblaydi.
Misol
$cars massivining elementlarini alifbo tartibida kamayishiga qarab tartiblang:
$cars = array("Volvo", "BMW", "Toyota");
rsort($cars);
print_r($cars);
O‘zingiz sinab ko‘ring »
Misol
$numbers massivining elementlarini kamayishiga qarab tartiblang:
$numbers = array(4, 6, 2, 22, 11);
rsort($numbers);
print_r($numbers);
O‘zingiz sinab ko‘ring »
PHP asort() va arsort() - Assotsiativ massivni saralash (qiymat)
asort() funksiyasi assotsiativ massivni qiymatga ko‘ra o‘sish tartibida tartiblaydi.
Misol
Assotsiativ massivni qiymat bo‘yicha o‘sish tartibida tartiblang:
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
asort($age);
print_r($age);
O‘zingiz sinab ko‘ring »
arsort() funksiyasi assotsiativ massivni qiymatga qarab kamayish tartibida tartiblaydi.
Misol
Assotsiativ massivni qiymatga qarab kamayish tartibida tartiblang:
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
arsort($age);
print_r($age);
O‘zingiz sinab ko‘ring »
PHP ksort() va krsort() - Assotsiativ massivni saralash (kalit)
ksort() funksiyasi assotsiativ massivni kalitga ko‘ra o‘sish tartibida tartiblaydi.
Misol
Assotsiativ massivni kalit bo‘yicha o‘sish tartibida tartiblang:
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
ksort($age);
print_r($age);
O‘zingiz sinab ko‘ring »
krsort() funksiyasi tartiblanadi
kalitga muvofiq, kamayish tartibida assotsiativ massiv.
Misol
Assotsiativ massivni kalitga qarab kamayish tartibida tartiblang:
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
krsort($age);
print_r($age);
O‘zingiz sinab ko‘ring »
To‘liq PHP Array ma’lumotnomasi
Barcha massiv funksiyalari haqida to‘liq ma’lumot olish uchun bizning PHP massiv ma’lumotnomamizga o‘ting.
Ma’lumotnomada har bir funksiya uchun qisqacha tavsif va foydalanish misollari mavjud!
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
