175 of 410 menu

Funcția natcasesort

Funcția natcasesort sortează un array așa cum ar face-o un om. În același timp, funcția păstrează legăturile dintre chei și valori.

Spre deosebire de natsort ignoră literele mari și mici.

Sintaxă

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

Exemplu

Pentru început, să executăm o sortare folosind funcția natsort cu luarea în considerare a literelor mari și mici:

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

Rezultatul executării codului:

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

Exemplu

Iar acum să executăm o sortare naturală folosind funcția natcasesort:

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

Rezultatul executării codului:

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

Vedeți și

  • funcția sort,
    care sortează în ordine crescătoare a elementelor
  • funcția rsort,
    care sortează în ordine descrescătoare a elementelor
  • funcția ksort,
    care sortează în ordine crescătoare a cheilor
  • funcția krsort,
    care sortează în ordine descrescătoare a cheilor
  • funcția asort,
    care sortează în ordine crescătoare a elementelor păstrând cheile
  • funcția arsort,
    care sortează în ordine descrescătoare a elementelor păstrând cheile
  • funcția natsort,
    care sortează în mod natural
  • funcția usort,
    care sortează după un callback
  • funcția uksort,
    care sortează după un callback după chei
  • funcția uasort,
    care sortează după un callback păstrând cheile
  • funcția array_multisort,
    care sortează mai multe array-uri
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge