РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау