177 of 410 menu

uksort funksiyasi

uksort funksiyasi massivi elementlərin qiymətinə görə çeşidləyir, bunun üçün sıralanmış massivdə elementlərin sırasını müəyyən etmək üçün kallbakdan istifadə edir. Funksiya massivin özünü dəyişir.

Müqayisə funksiyası tam ədəd qaytarmalıdır, hansı ki müqayisə nəticəsindən asılı olaraq: sıfırdan kiçik, bərabər və ya böyük ola bilər.

Sintaksis

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

Nümunə

Gəlin massivi açarlara görə artan sıra ilə çeşidləyək:

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

Kodun icrası nəticəsi:

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

Həmçinin bax

  • sort funksiyası,
    hansı ki elementləri artan sıra ilə çeşidləyir
  • rsort funksiyası,
    hansı ki elementləri azalan sıra ilə çeşidləyir
  • ksort funksiyası,
    hansı ki açarları artan sıra ilə çeşidləyir
  • krsort funksiyası,
    hansı ki açarları azalan sıra ilə çeşidləyir
  • asort funksiyası,
    hansı ki açarları saxlayaraq elementləri artan sıra ilə çeşidləyir
  • arsort funksiyası,
    hansı ki açarları saxlayaraq elementləri azalan sıra ilə çeşidləyir
  • natsort funksiyası,
    hansı ki natural üsulla çeşidləyir
  • natcasesort funksiyası,
    hansı ki registr nəzərə alınmadan natural üsulla çeşidləyir
  • usort funksiyası,
    hansı ki kallbak vasitəsilə çeşidləyir
  • uksort funksiyası,
    hansı ki kallbak vasitəsilə açarlar üzrə çeşidləyir
  • uasort funksiyası,
    hansı ki açarları saxlayaraq kallbak vasitəsilə çeşidləyir
  • array_multisort funksiyası,
    hansı ki bir neçə massivi çeşidləyir
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et