174 of 410 menu

Funksjonen natsort

Funksjonen natsort sorterer en array på den måten et menneske ville gjort det. Samtidig bevarer funksjonen koblingene mellom nøkler og verdier. En slik algoritme kalles natural ordering.

Funksjonen endrer selve arrayen.

Syntaks

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

Eksempel

La oss sortere en array med den vanlige funksjonen sort:

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

Resultat av kjøring av koden:

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

Eksempel

Og nå utfører vi en naturlig sortering med funksjonen natsort:

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

Resultat av kjøring av koden:

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

Se også

  • funksjonen sort,
    som sorterer i stigende rekkefølge av elementer
  • funksjonen rsort,
    som sorterer i synkende rekkefølge av elementer
  • funksjonen ksort,
    som sorterer i stigende rekkefølge av nøkler
  • funksjonen krsort,
    som sorterer i synkende rekkefølge av nøkler
  • funksjonen asort,
    som sorterer i stigende rekkefølge av elementer med bevaring av nøkler
  • funksjonen arsort,
    som sorterer i synkende rekkefølge av elementer med bevaring av nøkler
  • funksjonen natcasesort,
    som sorterer på naturlig måte uten hensyn til store/små bokstaver
  • funksjonen usort,
    som sorterer ved hjelp av en callback-funksjon
  • funksjonen uksort,
    som sorterer ved hjelp av en callback-funksjon på nøkler
  • funksjonen uasort,
    som sorterer ved hjelp av en callback-funksjon med bevaring av nøkler
  • funksjonen array_multisort,
    som sorterer flere arrays
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis