uksort()

PHP uksort() funksiyasi

❮ PHP massivlar ma’lumotnomasi

Misol

Foydalanuvchi tomonidan belgilangan taqqoslash funksiyasi yordamida massiv elementlarini kalitlar bo‘yicha saralang:

<?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); uksort($arr, "my_sort"); foreach($arr as $key => $value) {   echo "[" . $key . "] => " . $value;   echo "<br>"; } ?>
O‘zingiz sinab ko‘ring »

ULASHISH

Ta’rif va qo‘llanilishi

uksort() funksiyasi foydalanuvchi tomonidan belgilangan taqqoslash funksiyasi yordamida massivni kalitlar bo‘yicha saralaydi.

Maslahat: Foydalanuvchi tomonidan belgilangan taqqoslash funksiyasi yordamida massivni qiymatlar bo‘yicha (indeks assotsiatsiyasini saqlagan holda) saralash uchun uasort() funksiyasidan foydalaning.

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

Sintaksis

uksort(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!