Maresa P.: Probleme beim Konvertieren: STRING => INTEGER

Beitrag lesen

echo $begrüßung;

Hi!

string(29) bedeutet ein String mit 29 Zeichen. Dein String hat aber dann 8 Zeichen. Wie das?

Nun, da scheinen mir Null-Bytes im String zu sein. Schau dir mal den Quelltext der Browserausgabe an. Dort sollten zwischen dem " und der 2 ein paar "Leerzeichen" zu sehen sein.

vielen Dank für den Hinweis... ist mir garnicht aufgefallen.
Das Problem waren nicht vorhandene Leerzeichen, sondern ein XML-Start-Tag und ein XML-Ende-Tag vor und nach der Zahl.

Ich entferne diese jetzt mittels str_replace() bevor ich den STRIN nach INT umwandele.

echo "$verabschiedung $name";

Vielen Dank für Deine Hilfe

Maresa