Anuncios

Bienvenidos sean a este post, hoy veremos una funcion para los arrays.

Anuncios

Esta funcion nos determina si una clave existe o no en un array, veamos como es su sintaxis:

array_key_exists(clave, array)
Anuncios
Anuncios

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);

?>
Anuncios
Anuncios

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
$
Anuncios

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.

Anuncios

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.

Anuncios
pp258

Donación

Es para mantenimento del sitio, gracias!

$1.50