175 of 410 menu

Functie natcasesort

De functie natcasesort sorteert een array zoals een mens dat zou doen. Tegelijkertijd behoudt de functie de relaties tussen sleutels en waarden.

In tegenstelling tot natsort negeert het de hoofdlettergevoeligheid van karakters.

Syntaxis

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

Voorbeeld

Laten we eerst een sortering uitvoeren met de functie natsort met hoofdlettergevoeligheid:

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

Resultaat van de code-uitvoering:

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

Voorbeeld

En laten we nu een natuurlijke sortering uitvoeren met de functie natcasesort:

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

Resultaat van de code-uitvoering:

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

Zie ook

  • functie sort,
    die sorteert op oplopende volgorde van elementen
  • functie rsort,
    die sorteert op aflopende volgorde van elementen
  • functie ksort,
    die sorteert op oplopende volgorde van sleutels
  • functie krsort,
    die sorteert op aflopende volgorde van sleutels
  • functie asort,
    die sorteert op oplopende volgorde van elementen met behoud van sleutels
  • functie arsort,
    die sorteert op aflopende volgorde van elementen met behoud van sleutels
  • functie natsort,
    die op een natuurlijke manier sorteert
  • functie usort,
    die sorteert op basis van een callback
  • functie uksort,
    die sorteert op basis van een callback voor sleutels
  • functie uasort,
    die sorteert op basis van een callback met behoud van sleutels
  • functie array_multisort,
    die meerdere arrays sorteert
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren