list
natsort
Array Functions
PHP Manual

# natcasesort

(PHP 4, PHP 5)

natcasesort — Ordena una matriz usando un algoritmo de "orden natural" sin distinguir mayúsculas de minúsculas

### Descripción

bool natcasesort ( array `&$matriz` )

natcasesort() es una versión insensible a mayúsculas/minúsculas de natsort().

Esta función implementa un algoritmo de ordenamiento que ordena cadenas alfanuméricas en la forma en que un ser humano lo haría, al mismo tiempo que conserva las asociaciones clave/valor. Esta propiedad se conoce como "ordenamiento natural".

### Lista de parámetros

`matriz`

  La matriz de entrada.

### Valores retornados

Devuelve `TRUE` si todo se llevó a cabo correctamente, `FALSE` en caso de fallo.

### Ejemplos

Example #1 Ejemplo de natcasesort()

`<?php
$matriz1 = $matriz2 = array('IMG0.png', 'img12.png', 'img10.png', 'img2.png', 'img1.png', 'IMG3.png');
sort($matriz1);
echo "Ordenamiento estándar\n";
print_r($matriz1);
natcasesort($matriz2);
echo "\nOrden natural (insensible a mayúsculas y minúsculas)\n";
print_r($array2);
?>`

El resultado del ejemplo seria:

    Ordenamiento estándar
    Array
    (
        [0] => IMG0.png
        [1] => IMG3.png
        [2] => img1.png
        [3] => img10.png
        [4] => img12.png
        [5] => img2.png
    )

    Orden natural (insensible a mayúsculas y minúsculas)
    Array
    (
        [0] => IMG0.png
        [4] => img1.png
        [3] => img2.png
        [5] => IMG3.png
        [2] => img10.png
        [1] => img12.png
    )

Para más información vea: la página de » Comparación de Cadenas en Orden Natural de Martin Pool.

### Ver también

- sort() - Ordena una matriz
- natsort() - Ordena una matriz usando un algoritmo de "orden natural"
- strnatcmp() - Compara cadenas usando un algoritmo de "orden natural"
- strnatcasecmp() - Comparación de cadenas insensible a mayúsculas y minúsculas usando un algoritmo de "orden natural"

list
natsort
Array Functions
PHP Manual