PHP - Função in_array()

Referência prática da função in_array - PHP

A função array_pop() checa se um valor existe em um array.

bool in_array ( mixed $needle , array $haystack [, bool $strict ] )

Exemplos

Utilização simples:

<?php
$haystack = array(100, 200, 300, 400); 
echo in_array(200, $haystack) ? 'true' : 'false' ;   // 'true'
echo in_array(900, $haystack) ? 'true' : 'false' ;   // 'false'

Ilustrando o terceiro parâmetro:

<?php
$haystack = array(100, 200, 300, 400); 
echo in_array("200", $haystack) ? 'true' : 'false' ;   // 'false'

Quando $neddle também é um array:

<?php
$haystack = array(
    array(100, 200),
    array(300, 400),
    500
);
echo in_array(array(100, 200), $haystack) ? 'true' : 'false' ;   // 'true'
echo in_array(array(600, 700), $haystack) ? 'true' : 'false' ;   // 'false'
echo in_array(500, $arr) ? 'true' : 'false' ;               // 'true'

Fonte - Manual do PHP - in-array

Comentários

comments powered by Disqus