Una funzione più elegante. Da testare perche sono un po' arrugginito lato ricorsioni.
codice:
<?php
$arr_dati = array();
$arr_dati[0] = array('aaa' => 1,'bbb' => 2,'ccc' => 3, 'ddd' => 4);
$arr_dati[1] = array('aaa' => 11,'bbb' => 12,'ccc' => '', 'ddd' => 14);
$arr_dati[2] = array('aaa' => 21,'bbb' => 22,'ccc' => 23, 'ddd' => 24);
$arr_dati[3] = array('aaa' => 31,'bbb' => 32,'ccc' => 33, 'ddd' => 34);
$arr_dati[4] = array('aaa' => 41,'bbb' => 42,'ccc' => 43, 'ddd' => 44);
function innn($toFind,$array) {
$first = array_shift($array);
if (is_array($first)) {
return in_array($toFind,$first) or innn($toFind,$array);
}
return false;
} // function innn($toFind,$array)
$res = innn('',$arr_dati);
if ($res === false) {
print "non trovato";
} else {
print "trovato";
}
?>