174 of 410 menu

Funktionen natsort

Funktionen natsort sorterer et array, som et menneske ville gøre det. Funktionen bevarer relationerne mellem nøgler og værdier. En sådan algoritme kaldes natural ordering.

Funktionen ændrer selve arrayet.

Syntaks

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

Eksempel

Lad os sortere arrayet med den almindelige funktion sort:

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

Resultatet af kodeudførelsen:

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

Eksempel

Og nu udfører vi en naturlig sortering med funktionen natsort:

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

Resultatet af kodeudførelsen:

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

Se også

  • funktionen sort,
    der sorterer i stigende rækkefølge af elementer
  • funktionen rsort,
    der sorterer i faldende rækkefølge af elementer
  • funktionen ksort,
    der sorterer i stigende rækkefølge af nøgler
  • funktionen krsort,
    der sorterer i faldende rækkefølge af nøgler
  • funktionen asort,
    der sorterer i stigende rækkefølge af elementer med bevaring af nøgler
  • funktionen arsort,
    der sorterer i faldende rækkefølge af elementer med bevaring af nøgler
  • funktionen natcasesort,
    der sorterer på naturlig vis uden hensyn til store og små bogstaver
  • funktionen usort,
    der sorterer via en callback-funktion
  • funktionen uksort,
    der sorterer via en callback-funktion for nøgler
  • funktionen uasort,
    der sorterer via en callback-funktion med bevaring af nøgler
  • funktionen array_multisort,
    der sorterer flere arrays
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis