Hi,
Das Problem ist, dass die Keywords auch mit Umlauten beginnen. Eigentlich duerfte das wegen der UTF-8 Kodierung kein Problem sein.
Es wird zum Problem, wenn du nicht berücksichtigst, dass UTF-8 Zeichen ggf. in mehreren Bytes kodiert, und dass die normalen Stringfunktionen von PHP damit nicht korrekt umgehen.
for($j=0;$j<count($keywords)+1;$j++){
$bla[$j]=substr(strtoupper(trim($keywords[$j])),0,1);
Du schneidest hier ein einzelnes Byte aus einem String aus, obwohl du eigentlich ein Zeichen ausschneiden willst.
Nutze die mbstring-Funktionen.
MfG ChrisB
--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?