174 of 410 menu

Функция natsort

Функция natsort массивни инсон килганидек усулда сортлайди. Бу функция калитлар ва қийматлар ўртасидаги богланишларни сақлайди. Бундай алгоритм natural ordering деб аталади.

Функция массивни ўзини ўзгартиради.

Синтаксис

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

Мисол

Келинг, массивни оддий функция sort ёрдамида сортлаймиз:

<?php $arr = [ 'img12.png', 'img10.png', 'img2.png', 'img1.png', ]; sort($arr); var_dump($arr); ?>

Кодни ишга тушириш натижаси:

[ 'img1.png', 'img10.png', 'img12.png', 'img2.png', ]

Мисол

Энди эса функция natsort ёрдамида натурал сортлашни амалга оширамиз:

<?php $arr = [ 'img12.png', 'img10.png', 'img2.png', 'img1.png' ]; natsort($arr); var_dump($arr); ?>

Кодни ишга тушириш натижаси:

[ 'img1.png', 'img2.png', 'img10.png', 'img12.png', ]

Шунингдек қаранг

  • функция sort,
    элементларни кичикдан каттага караб сортлайди
  • функция rsort,
    элементларни каттадан кичикка караб сортлайди
  • функция ksort,
    калитларни кичикдан каттага караб сортлайди
  • функция krsort,
    калитларни каттадан кичикка караб сортлайди
  • функция asort,
    элементларни кичикдан каттага караб сортлайди ва калитларни сақлайди
  • функция arsort,
    элементларни каттадан кичикка караб сортлайди ва калитларни сақлайди
  • функция 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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш