PHP: Comprobar si un índice existe en un array

En ocasiones tenemos que tratar con arrays que se alimentan de manera dinámica de tal manera que  que los índices de los datos van variando.

Al acceder a ellos podemos encontrarnos con un error de código que no parará el flujo del script pero que puede tener consecuencias al no estar debidamente controlado.

Por ejemplo:

$dato = $datos["prueba"];

Si no existe el índice prueba no solo no se obtendrán datos si no que habrá una advertencia de PHP.

¿Cómo podemos comprobar si ese índice existe? Con array_key_exits.
if(array_key_exists($key, $array){

    echo("Existe");

}

Es muy sencillo de usar y muy útil, PHP es un lenguaje muy sencillo con un montón de funcionalidades

Comentarios