175 of 410 menu

Funktio natcasesort

Funktio natcasesort lajittelee taulukon kuin ihminen tekisi. Samalla funktio säilyttää yhteydet avainten ja arvojen välillä.

Toisin kuin natsort se jättää merkkien kirjainkoon huomiotta.

Syntaksi

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

Esimerkki

Tehdään ensin lajittelu funktiolla natsort kirjainkokoa huomioiden:

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

Koodin suorituksen tulos:

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

Esimerkki

Suoritetaan nyt luonnollinen lajittelu funktiolla natcasesort:

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

Koodin suorituksen tulos:

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

Katso myös

  • funktion sort,
    joka lajittelee elementtien nousevaan järjestykseen
  • funktion rsort,
    joka lajittelee elementtien laskevaan järjestykseen
  • funktion ksort,
    joka lajittelee avainten nousevaan järjestykseen
  • funktion krsort,
    joka lajittelee avainten laskevaan järjestykseen
  • funktion asort,
    joka lajittelee elementtien nousevaan järjestykseen säilyttäen avaimet
  • funktion arsort,
    joka lajittelee elementtien laskevaan järjestykseen säilyttäen avaimet
  • funktion natsort,
    joka lajittelee luonnollisella tavalla
  • funktion usort,
    joka lajittelee callback-funktion perusteella
  • funktion uksort,
    joka lajittelee callback-funktion perusteella avainten mukaan
  • funktion uasort,
    joka lajittelee callback-funktion perusteella säilyttäen avaimet
  • funktion array_multisort,
    joka lajittelee useita taulukoita
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää