Franz. Z.: Und was ist hier nun falsch?

Beitrag lesen

Original: (funktioniert)

  
		for ($i=0;$i<count($aUsers);$i++)  
		{  
			// had to use utf_decode, here  
			// not necessary if the results are coming from mysql  
			//  
			if (strtolower(substr(utf8_decode($aUsers[$i]),0,$len)) == $input)  
				$aResults[] = array( "id"=>($i+1) ,"value"=>htmlspecialchars($aUsers[$i]), "info"=>htmlspecialchars($aInfo[$i]) );  
			  
			//if (stripos(utf8_decode($aUsers[$i]), $input) !== false)  
			//	$aResults[] = array( "id"=>($i+1) ,"value"=>htmlspecialchars($aUsers[$i]), "info"=>htmlspecialchars($aInfo[$i]) );  
		}  
	}  

"Fälschung": (funktioniert leider nicht)

  
		for ($i=0;$i<count($aUsers);$i++)  
		{  
			// had to use utf_decode, here  
			// not necessary if the results are coming from mysql  
			//  
$aUsers[$i]=utf8_decode($aUsers[$i]);  
$aUsers[$i]=strtolower($aUsers[$i]);  
  
			if (strpos($aUsers[$i],$input) !==false) {  
				$aResults[] = array( "id"=>($i+1) ,"value"=>htmlspecialchars($aUsers[$i]), "info"=>htmlspecialchars($aInfo[$i]) );  
		}  
	}