177 of 410 menu

Funktsiya uksort

Funktsiya uksort massivni elementlar qiymati bo‘yicha saralaydi, buning uchun saralangan massivdagi elementlar tartibini belgilash uchun kolbekdan foydalanadi. Funktsiya massivning o‘zini o‘zgartiradi.

Taqqoslash funktsiyasi butun son qaytarishi kerak, bu taqqoslash natijasiga qarab: noldan kichik, teng yoki katta bo‘lishi mumkin.

Sintaksis

uksort(array &$array, int $flags = SORT_REGULAR): bool

Misol

Keling, massivni kalitlar bo‘yicha o‘sish tartibida saralaymiz:

<?php $arr = [ 'b' => 1, 'e' => 3, 'c' => 2, 'a' => 5, 'd' => 4, ]; function func($a, $b) { if ($a === $b) { return 0; } else if ($a < $b) { return -1; } else { return 1; } } uksort($arr, 'func'); var_dump($arr); ?>

Kodni bajarish natijasi:

[ 'a' => 5, 'b' => 1, 'c' => 2, 'd' => 4, 'e' => 3, ]

Shuningdek qarang

  • sort funktsiyasi,
    elementlar bo‘yicha o‘sish tartibida saralaydi
  • rsort funktsiyasi,
    elementlar bo‘yicha kamayish tartibida saralaydi
  • ksort funktsiyasi,
    kalitlar bo‘yicha o‘sish tartibida saralaydi
  • krsort funktsiyasi,
    kalitlar bo‘yicha kamayish tartibida saralaydi
  • asort funktsiyasi,
    elementlar bo‘yicha o‘sish tartibida saralaydi, kalitlarni saqlab qoladi
  • arsort funktsiyasi,
    elementlar bo‘yicha kamayish tartibida saralaydi, kalitlarni saqlab qoladi
  • natsort funktsiyasi,
    tabiiy usulda saralaydi
  • natcasesort funktsiyasi,
    registrsiz tabiiy usulda saralaydi
  • usort funktsiyasi,
    kolbek bo‘yicha saralaydi
  • uksort funktsiyasi,
    kalitlar bo‘yicha kolbek orqali saralaydi
  • uasort funktsiyasi,
    kolbek bo‘yicha saralaydi, kalitlarni saqlab qoladi
  • array_multisort funktsiyasi,
    bir nechta massivlarni saralaydi
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish