Hi!
$array_lowercase = array_map('strtolower', $x1[0]);
Mach bitte eine Kontrollausgabe von $x1[0].
array_multisort($array_lowercase, SORT_ASC, SORT_STRING, $x1[0]);[/code]
Aber das haut mir nun alles durcheinander.
Das ist ja auch nicht sinnvoll. Such erst einmal die passenden Kleinbuchstabenwerte zusammen, dann sortiere $x1 und nicht nur $x1[0]. array_multisort() kann nicht raten, dass es $x1 sortieren soll, wenn du was anderes angibst.
(Du kommst vermutlich einfacher, doch die benutzerdefinierte Suchfunktion zu implementieren.)
Lo!