ok! io l'ho fatta, ma non capisco perché se non trova l'elemento mi restituisce un sacco di warning

questo è quello che ho scritto io:
codice:
function subArraySearch($what, $arr){
  $n=sizeof($arr);
  if (!isset($what) || $what=="" || !is_array($arr) || $n==0)	return false;
	
  for ($i=0;$i<$n;$i++){
    foreach($arr[$i] as $k=>$v){
      if ($v==$what)	return true;
    }
}
	
return false;
}
e questa è la riga con cui richiamo la funzione: if (subArraySearch("N",$__wF)){ // fai qualcosa


c'è qualcosa di sbagliato?