Bienvenidos sean a este post, hoy veremos una funcion para los arrays.
Esta funcion nos determina si una clave existe o no en un array, veamos como es su sintaxis:
array_key_exists(clave, array)
En este caso primero debemos pasar el valor que sera la clave que buscaremos, y el segundo argumento sera el array donde lo buscaremos, este nos devolvera un valor booleano siendo true para cuando lo encuentre o false para cuando no lo haga, para entender como trabaja veamos un ejemplo y para ello crearemos un nuevo archivo con el nombre de array.php y le agregaremos el siguiente codigo:
array.php
<?php
function chequear($clave, $arreglo)
{
if (array_key_exists($clave, $arreglo))
print $clave . " existe\n";
else
print $clave . " no existe\n";
}
$arreglo = array(
'user' => 'tinchicus',
'nombre' => 'Martin',
'apellido' => 'Miranda');
chequear('user', $arreglo);
chequear('email', $arreglo);
?>
Primero definiremos una funcion que recibira dos valores, en este caso sera la clave a buscar y el array donde buscaremos, dentro tendremos un condicional donde chequearemos el resultado de la funcion al cual le aplcaremos los valores pasados como argumentos, en caso de que devuelva true indicaremos que esa clave existe de lo contrario indicaremos que no, despues definiremos un array con tres datos, para despues hacer dos llamados a la funcion y verificar si esas claves existen o no, veamos como es la salida:
$ php array.php
user existe
email no existe
$
Como pueden ver la primer clave al existe nos devolvio un true por lo tanto el condicional nos indica esto y en el segundo a no ser true, se asume como false, lo usamos para indicar que esa clave no existe.
En resumen, hoy hemos visto a array_key_exists, que es, para que sirve, como se utiliza, y un ejemplo practico para ver como lo podemos utilizar, espero les haya sido de utilidad sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.


Donación
Es para mantenimento del sitio, gracias!
$1.50
