usort()

PHP usort() funksiyasi

❮ PHP massivlar ma’lumotnomasi

Misol

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

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

ULASHISH

Ta’rif va qo‘llanilishi

usort() funksiyasi foydalanuvchi tomonidan belgilangan taqqoslash funksiyasi yordamida massivni qiymatlar bo‘yicha saralaydi.

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 (indeks assotsiatsiyasini saqlagan holda) saralash uchun uasort() funksiyasidan foydalaning.

Sintaksis

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