178 of 410 menu

uasort funksiyası

uasort funksiyası massivi artan qaydada elementlərə görə çeşidləyir, assosiativ massivin açar sözlərini saxlayaraq.

uasort funksiyası massivi elementlərin dəyərinə görə çeşidləyir, bunun üçün sıralanmış massivdə elementlərin sırasını müəyyən etmək üçün callback funksiyasından istifadə edir. Funksiya massivin özünü dəyişir.

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

Funksiya massivin özünü dəyişir.

Sintaksis

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

Nümunə

Gəlin massivi elementlərinə görə artan qaydada ç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; } } uasort($arr, 'func'); var_dump($arr); ?>

Kodun icrasının nəticəsi:

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

Nümunə

İndi isə massivi elementlərdəki simvolların sayına görə artan qaydada çeşidləyək:

<?php $arr = [ 'a' => '123', 'b' => '1', 'c' => '12345', 'd' => '12', 'e' => '1234', ]; function func($a, $b) { if (strlen($a) === strlen($b)) { return 0; } else if (strlen($a) < strlen($b)) { return -1; } else { return 1; } } uasort($arr, 'func'); var_dump($arr); ?>

Kodun icrasının nəticəsi:

[ 'b' => '1', 'd' => '12', 'a' => '123', 'e' => '1234', 'c' => '12345', ]

Həmçinin baxın

  • sort funksiyası,
    elementlərə görə artan qaydada çeşidləyir
  • rsort funksiyası,
    elementlərə görə azalan qaydada çeşidləyir
  • ksort funksiyası,
    açar sözlərə görə artan qaydada çeşidləyir
  • krsort funksiyası,
    açar sözlərə görə azalan qaydada çeşidləyir
  • asort funksiyası,
    elementlərə görə artan qaydada çeşidləyir və açar sözləri saxlayır
  • arsort funksiyası,
    elementlərə görə azalan qaydada çeşidləyir və açar sözləri saxlayır
  • natsort funksiyası,
    natural üsulla çeşidləyir
  • natcasesort funksiyası,
    registrı nəzərə almadan natural üsulla çeşidləyir
  • usort funksiyası,
    callback əsasında çeşidləyir
  • uksort funksiyası,
    callback əsasında açar sözlərə görə çeşidləyir
  • uasort funksiyası,
    callback əsasında çeşidləyir və açar sözləri saxlayır
  • array_multisort funksiyası,
    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