175 of 410 menu

Funkcia natcasesort

Funkcia natcasesort triedi pole tak, ako by to urobil človek. Pri tom funkcia zachováva väzby medzi kľúčmi a hodnotami.

Na rozdiel od natsort ignoruje veľkosť písmen.

Syntax

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

Príklad

Na začiatok vykonajme triedenie pomocou funkcie natsort s ohľadom na veľkosť písmen:

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

Výsledok vykonania kódu:

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

Príklad

A teraz vykonajme prirodzené triedenie pomocou funkcie natcasesort:

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

Výsledok vykonania kódu:

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

Pozrite tiež

  • funkciu sort,
    ktorá triedi vo vzostupnom poradí prvkov
  • funkciu rsort,
    ktorá triedi v zostupnom poradí prvkov
  • funkciu ksort,
    ktorá triedi vo vzostupnom poradí kľúčov
  • funkciu krsort,
    ktorá triedi v zostupnom poradí kľúčov
  • funkciu asort,
    ktorá triedi vo vzostupnom poradí prvkov so zachovaním kľúčov
  • funkciu arsort,
    ktorá triedi v zostupnom poradí prvkov so zachovaním kľúčov
  • funkciu natsort,
    ktorá triedi prirodzeným spôsobom
  • funkciu usort,
    ktorá triedi podľa spätného volania
  • funkciu uksort,
    ktorá triedi podľa spätného volania podľa kľúčov
  • funkciu uasort,
    ktorá triedi podľa spätného volania so zachovaním kľúčov
  • funkciu array_multisort,
    ktorá triedi viacero polí
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
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť