175 of 410 menu

Функция natcasesort

La función natcasesort ordena un array como lo haría un humano. Además, la función mantiene las asociaciones entre claves y valores.

A diferencia de natsort, ignora las mayúsculas y minúsculas.

Sintaxis

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

Ejemplo

Primero, vamos a realizar una ordenación usando la función natsort que tiene en cuenta las mayúsculas y minúsculas:

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

Resultado de ejecutar el código:

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

Ejemplo

Y ahora realicemos una ordenación natural usando la función natcasesort:

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

Resultado de ejecutar el código:

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

Véase también

  • la función sort,
    que ordena en orden ascendente de elementos
  • la función rsort,
    que ordena en orden descendente de elementos
  • la función ksort,
    que ordena en orden ascendente de claves
  • la función krsort,
    que ordena en orden descendente de claves
  • la función asort,
    que ordena en orden ascendente de elementos manteniendo las claves
  • la función arsort,
    que ordena en orden descendente de elementos manteniendo las claves
  • la función natsort,
    que ordena de forma natural
  • la función usort,
    que ordena mediante una función de comparación
  • la función uksort,
    que ordena mediante una función de comparación por claves
  • la función uasort,
    que ordena mediante una función de comparación manteniendo las claves
  • la función array_multisort,
    que ordena múltiples arrays
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar