in_array()
Aşağıdaki gibi bir dizide bir değer olup olmadığını kontrol etmek için kullanın ,
$a = array("Mac", "NT", "Irix", "Linux");
if (in_array("Irix", $a))
{
echo "Got Irix";
}
//print_r($a);
Peki ya çok boyutlu bir dizi hakkında (aşağıda) - bu değeri çoklu dizide olup olmadığını nasıl kontrol edebilirim?
$b = array(array("Mac", "NT"), array("Irix", "Linux"));
print_r($b);
ya in_array()
da çok boyutlu diziye geldiğinde kullanmamalıyım ?
var_dump(array_sum(array_map(function ($tmp) {return in_array('NT',$tmp);}, $multiarray)) > 0);
$multiarray = array( "Hello", array("Mac", "NT"), array("Irix", "Linux"));
$tmp
bir dizi ise anonim işlevde check-in ekleyin is_array()
. Dizi değilse - farklı senaryo ile devam edin.