175 of 410 menu

Funktionen natcasesort

Funktionen natcasesort sorterar en array på samma sätt som en människa skulle göra. Funktionen bevarar länkarna mellan nycklar och värden.

Till skillnad från natsort ignoreras teckenskiftläge.

Syntax

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

Exempel

Låt oss först utföra en sortering med funktionen natsort med hänsyn till skiftläge:

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

Resultatet av kodexekveringen:

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

Exempel

Och nu utför vi en naturlig sortering med funktionen natcasesort:

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

Resultatet av kodexekveringen:

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

Se även

  • funktionen sort,
    som sorterar i stigande ordning av element
  • funktionen rsort,
    som sorterar i fallande ordning av element
  • funktionen ksort,
    som sorterar i stigande ordning av nycklar
  • funktionen krsort,
    som sorterar i fallande ordning av nycklar
  • funktionen asort,
    som sorterar i stigande ordning av element med bevarade nycklar
  • funktionen arsort,
    som sorterar i fallande ordning av element med bevarade nycklar
  • funktionen natsort,
    som sorterar på ett naturligt sätt
  • funktionen usort,
    som sorterar med en callback-funktion
  • funktionen uksort,
    som sorterar med en callback-funktion för nycklar
  • funktionen uasort,
    som sorterar med en callback-funktion med bevarade nycklar
  • funktionen array_multisort,
    som sorterar flera arrayer
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa