Ja das mit der 91 hatte ich auch erst überlesen.
@ Valle:
Sicher, dass der String bei 0 beginnt?
Wenn man z.b. die Funktion strpos nimmt, die liefert als Rückgabewert, sollte die Suchstring nicht gefunden werden, false.
Welches auch als 0 interpretiert werden kann (siehe Doku). Wie kann man dann unterscheiden, ob der Suchstring ab der ersten Stelle beginnt (also laut dir 0) oder gar nicht vorkommt?
Also laut Doku gibt strpos auch einen Boolean Wert zurück, wie kann das sein, sollte es keine boolean geben?
das {} gibt den char an der Stelle des Strings zurück, analog zum Delphi []
teste mal:
$hallo='test';
echo $hallo{1};
liefert als Ergebnis t, auch ein Indiz dafür, dass Strings auch mit 1 anfange. Außer dies ist alles eine Ausnahme.
Kann auch sein, dass ich das alles falsch sehe
Hab mir ja alles per Learning by doing beigebracht.