175 of 410 menu

Funkcija natcasesort

Funkcija natcasesort razvrsti matriko tako, kot bi to storil človek. Pri tem funkcija ohrani povezave med ključi in vrednostmi.

Za razliko od natsort ne upošteva velikosti črk.

Sintaksa

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

Primer

Za začetek izvedimo razvrščanje s funkcijo natsort z upoštevanjem velikosti črk:

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

Rezultat izvajanja kode:

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

Primer

Zdaj pa izvedimo naravno razvrščanje s funkcijo natcasesort:

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

Rezultat izvajanja kode:

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

Glejte tudi

  • funkcijo sort,
    ki razvršča po naraščajočem vrstnem redu elementov
  • funkcijo rsort,
    ki razvršča po padajočem vrstnem redu elementov
  • funkcijo ksort,
    ki razvršča po naraščajočem vrstnem redu ključev
  • funkcijo krsort,
    ki razvršča po padajočem vrstnem redu ključev
  • funkcijo asort,
    ki razvršča po naraščajočem vrstnem redu elementov z ohranjanjem ključev
  • funkcijo arsort,
    ki razvršča po padajočem vrstnem redu elementov z ohranjanjem ključev
  • funkcijo natsort,
    ki razvršča na naraven način
  • funkcijo usort,
    ki razvršča po povratnem klicu
  • funkcijo uksort,
    ki razvršča po povratnem klicu po ključih
  • funkcijo uasort,
    ki razvršča po povratnem klicu z ohranjanjem ključev
  • funkcijo array_multisort,
    ki razvršča več matrik
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni