177 of 410 menu

uksort функциясы

uksort функциясы массивті элементтердің мәндері бойынша сұрыптайды, бұл үшін сұрыпталған массивтегі ретті анықтауға арналған коллбэкті пайдаланады. Функция массивтің өзін өзгертеді.

Салыстыру функциясы бүтін сан қайтаруы керек, ол салыстыру нәтижесіне байланысты: нөлден кіші, тең немесе үлкен болуы мүмкін.

Синтаксис

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

Мысал

Массивті кілттер бойынша өсу ретімен сұрыптайық:

<?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); ?>

Кодты орындау нәтижесі:

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

Сондай-ақ қараңыз

  • sort функциясы,
    элементтерді өсу ретімен сұрыптайды
  • rsort функциясы,
    элементтерді кему ретімен сұрыптайды
  • ksort функциясы,
    кілттерді өсу ретімен сұрыптайды
  • krsort функциясы,
    кілттерді кему ретімен сұрыптайды
  • asort функциясы,
    элементтерді өсу ретімен сұрыптап, кілттерді сақтайды
  • arsort функциясы,
    элементтерді кему ретімен сұрыптап, кілттерді сақтайды
  • natsort функциясы,
    натурал түрде сұрыптайды
  • natcasesort функциясы,
    регистрді есепке алмай натурал түрде сұрыптайды
  • usort функциясы,
    коллбэк бойынша сұрыптайды
  • uksort функциясы,
    кілттер бойынша коллбэк арқылы сұрыптайды
  • uasort функциясы,
    коллбэк арқылы сұрыптап, кілттерді сақтайды
  • array_multisort функциясы,
    бірнеше массивтерді сұрыптайды
Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау