175 of 410 menu

Funkcija natcasesort

Funkcija natcasesort rūšiuoja masyvą taip, kaip tai padarytų žmogus. Tuo pačiu funkcija išsaugo ryšius tarp raktų ir reikšmių.

Skirtingai nuo natsort ignoruoja simbolių registrą.

Sintaksė

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

Pavyzdys

Pirmiausia atlikime rūšiavimą naudodami funkciją natsort atsižvelgdami į registrą:

<?php $arr = [ 'Img12.png', 'Img10.png', 'img2.png', 'Img1.png' ]; natsort($arr); var_dump($arr); ?>

Kodo vykdymo rezultatas:

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

Pavyzdys

O dabar atlikime natūralų rūšiavimą naudodami funkciją natcasesort:

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

Kodo vykdymo rezultatas:

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

Taip pat žiūrėkite

  • funkciją sort,
    kuri rūšiuoja didėjančia elementų tvarka
  • funkciją rsort,
    kuri rūšiuoja mažėjančia elementų tvarka
  • funkciją ksort,
    kuri rūšiuoja didėjančia raktų tvarka
  • funkciją krsort,
    kuri rūšiuoja mažėjančia raktų tvarka
  • funkciją asort,
    kuri rūšiuoja didėjančia elementų tvarka išsaugant raktus
  • funkciją arsort,
    kuri rūšiuoja mažėjančia elementų tvarka išsaugant raktus
  • funkciją natsort,
    kuri rūšiuoja natūraliu būdu
  • funkciją usort,
    kuri rūšiuoja pagal callback funkciją
  • funkciją uksort,
    kuri rūšiuoja pagal callback funkciją pagal raktus
  • funkciją uasort,
    kuri rūšiuoja pagal callback funkciją išsaugant raktus
  • funkciją array_multisort,
    kuri rūšiuoja kelis masyvus
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti