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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა