uasort()

PHP uasort() funksiyasi

❮ PHP massivlar ma’lumotnomasi

Misol

Foydalanuvchi tomonidan belgilangan taqqoslash funksiyasi yordamida massiv elementlarini qiymatlar bo‘yicha saralang (indeks assotsiatsiyasi saqlanadi):

<?php function my_sort($a, $b) {   if ($a == $b) return 0;   return ($a < $b) ? -1 : 1; } $arr = array("a"=>4, "b"=>2, "c"=>8, "d"=>6); uasort($arr, "my_sort"); foreach($arr as $key => $value) {   echo "[" . $key . "] => " . $value;   echo "<br>"; } ?>
O‘zingiz sinab ko‘ring »

ULASHISH

Ta’rif va qo‘llanilishi

uasort() funksiyasi foydalanuvchi tomonidan belgilangan taqqoslash funksiyasi yordamida massivni qiymatlar bo‘yicha saralaydi va indeks assotsiatsiyasini saqlaydi.

Maslahat: Foydalanuvchi tomonidan belgilangan taqqoslash funksiyasi yordamida massivni kalitlar bo‘yicha saralash uchun uksort() funksiyasidan foydalaning.

Maslahat: Foydalanuvchi tomonidan belgilangan taqqoslash funksiyasi yordamida massivni qiymatlar bo‘yicha saralash uchun usort() funksiyasidan foydalaning.

Sintaksis

uasort(array, callback)

Parametr qiymatlari

Parametr Tavsif
array Majburiy. Saralanadigan massivni belgilaydi
callback Majburiy. Taqqoslash funksiyasi. Birinchi argument ikkinchisidan kichik, unga teng yoki undan katta bo‘lsa, mos ravishda 0 dan kichik, 0 ga teng yoki 0 dan katta butun son qaytarishi shart

Texnik tafsilotlar

Qaytariladigan qiymat: Har doim TRUE qaytaradi
PHP versiyasi: 4+
PHP o‘zgarishlar tarixi: PHP 8.2.0: Endi TRUE qaytaradi (avval bool qaytarar edi)
PHP 8.0.0: Agar callback parametrning havola (reference) orqali uzatilishini kutsa, endi E_WARNING chiqaradi

❮ PHP massivlar ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!