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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу