11.09.2018 Views

Aprender a desarrollar un sitio Web con PHP y MySQL

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

24/4/2014 ENI Training - Libro online<br />

?><br />

Da como resultado:<br />

Roberto está en la tabla<br />

Por tanto, su sintaxis es:<br />

$presencia = in_array($valor_búsqueda,$tabla);<br />

<strong>con</strong> $presencia de tipo booleano.<br />

Esta f<strong>un</strong>ción puede tomar <strong>un</strong> tercer argumento, que <strong>con</strong>siste en comprobar el tipo de valor que se<br />

encuentra <strong>con</strong> respecto al valor deseado. Este argumento es <strong>un</strong>a variable booleana que tiene <strong>un</strong><br />

valor falso por defecto, es decir, no tiene en cuenta el tipo.<br />

Explicación: <strong>un</strong>a tabla tiene el valor ’33’ pero se está buscando la cifra 33. No son del mismo tipo, ya<br />

que ’33’ es del tipo string (cadena de caracteres) y 33 es de tipo numérico.<br />

Ejemplo:<br />

<br />

Da como resultado:<br />

33 no está en la tabla<br />

La f<strong>un</strong>ción busca en la tabla el número 33, pero solamente existe la cadena de caracteres ’33’.<br />

La sintaxis <strong>con</strong> el tipo opcional es:<br />

$presencia = in_array($valor_buscado,$tabla,$tipo_equivalente);<br />

<strong>con</strong> $presencia y $tipo_equivalente de tipo booleano.<br />

c. Existencia de <strong>un</strong>a clave en <strong>un</strong>a tabla<br />

La f<strong>un</strong>ción array_key_exists() permite <strong>con</strong>ocer la existencia de <strong>un</strong>a clave en <strong>un</strong>a tabla.<br />

Por ejemplo:<br />

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!