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çeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау