Hay dos formas de verificar si la variable es una array o no. Podemos verificar si una variable es una array o no usando la función PHP is_array() y convirtiendo la variable en la array.
Enfoque 1: podemos verificar si una variable es una array o no usando la función is_array() . La función PHP is_array() es una función de manejo de variables que verifica si una variable es una array o no.
Sintaxis:
is_array( $variable_name );
Parámetro: Acepta un único parámetro. Este parámetro debe ser el nombre de la variable para la que se realiza la verificación si es una array o no.
Valor devuelto: Devuelve verdadero si el valor booleano es VERDADERO de lo contrario falso .
Ejemplo 1: La función is_array() devuelve verdadero (1) cuando el parámetro pasado es array; de lo contrario, devolverá falso (nada).
PHP
<?php $isArr = "friends"; if(is_array($isArr)) { echo "Array"; } else { echo "Not an Array"; } echo "<br>"; $isArr = array("smith", "john", "josh"); if(is_array($isArr)) { echo "Array"; } else { echo "Not an Array"; } ?>
Not an Array<br>Array
Enfoque 2: Convirtiendo la variable en una array. Tenemos que convertir la variable en una array que queremos verificar.
Para Array: escriba array moldeada === array original
- array original:
john, johnson, steve
- Escriba la array fundida:
john, johnson, steve
Para variable normal: escriba array moldeada! = array original
- variables originales:
friends
- Tipo de variable moldeada:
friends, ,
Ejemplo 2: después de encasillar, se formará una array basada en índices.
PHP
<?php $isArr = array("john", "johnson", "steve"); if((array)$isArr === $isArr) { echo "It is an Array\n"; } else { echo "It is not an Array\n"; } $isArr = "friends"; if((array)$isArr === $isArr) { echo "It is an Array"; } else { echo "It is not an Array"; } ?>
It is an Array It is not an Array
Publicación traducida automáticamente
Artículo escrito por nachiketmh7 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA