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"; } ?>


Rispondi quotando