Tach!
Hi eine kurze Frage, wenn ich mit dem Befehl: str_replace("-","",$string); das Zeichen "-" entferne und dannach, alle Zeichen durchgehe und verarbeite, wird dann an den Stellen wo das "-" war, ein null stehen, oder wird der String dabei dann aufgerückt?
Was ergab dein Test? Gegenfrage: Wenn du ein Zeichen durch zwei ersetzt, teilen sich dann die zwei Zeichen eine Position? Oder anders: Was ist ein Leerstring?
also bei einen String "te-st"->[0]="t";[1]="e";[2]="s"/"";[3]="t"/"s";[4]=""/"t" ?
Was auch immer diese Anhäufung von Zeichen aussagen soll ... verwende var_dump() zur Kontrollausgabe, das zeigt dir auch die Stringlänge an. Außerdem lässt sich urlencode() sehr schön zum Untersuchen von "Sonderzeichen" missbrauchen.
dedlfix.