Blog de programación, errores, soluciones

Chose Language:
Author: Admin/Publisher |finished | checked

PHP array_​is_​list

La función de PHP array_is_list chequea si el array proporcionado es una lista. Pero que quiere decir esto de si es una lista, no confundas con la función list, lo que nos quiere decir es si el array es indexado y empieza en 0 de esta manera podemos usar ahora si list.

Description / Descripción
array_is_list(array $array): bool
Determina si el array dado es una lista. Un array se considera una lista si sus claves consisten en números consecutivos desde 0 hasta count($array)-1.

Parámetros

$array – el array que será evaluado

Retornos

Retorna true si el $array es una lista y false si no lo es.

Ejemplo

este ejemplo es bastante completo utilizando varias funciones de arrays, una de ellas es array values para forzar que el valor dado sea una lista

$auto = array(
    "marca" => "Toyota",
    "modelo" => "Corolla",
    "año" => 2023,
    "color" => "Plata",
    "precio" => 25000,
    "transmision" => "Automática",
    "motor" => "2.0L",
    "kilometraje" => 15000
);

if (array_is_list(array_values($auto))) {
    list(
        $marca,
        $modelo,
        $año,
        $color,
        $precio,
        $transmision,
        $motor,
        $kilometraje
    ) = array_values($auto);

    echo "Se puede usar list() con el array:\n";
    echo "Marca: $marca\n";
    echo "Modelo: $modelo\n";
    echo "Año: $año\n";
    echo "Color: $color\n";
    echo "Precio: $precio\n";
    echo "Transmisión: $transmision\n";
    echo "Motor: $motor\n";
    echo "Kilometraje: $kilometraje\n";
} else {
    echo "No se puede usar list() con el array.";
}
Se puede usar list() con el array:
Marca: Toyota
Modelo: Corolla
Año: 2023
Color: Plata
Precio: 25000
Transmisión: Automática
Motor: 2.0L
Kilometraje: 15000
Category: php
Something wrong? If you found an error or mistake in the content you can contact me on Twitter | @luisg2249_luis.
Last 4 post in same category