976 Beiträge rss | 32 Nutzer online

Variablen in Strings einbinden

Bequeme Naturen packen gerne Variablen in Echo-Ausgaben. Das sieht dann so aus:

echo "Hallo $strUser, wie geht es“;

Das ist auch kein Problem. Was aber wenn Sie eine Zeile wie diese ausgeben wollen:

echo "Das ist $intCountmal besser“;

Dann hat PHP ein Problem. Denn es erkennt nicht die Variable. Abhilfe 1: die Variable ausgliedern:

$intCount=100;

echo 'Das ist '.$intCount.'mal besser';

Das ist in jedem Fall die schnellste Variante. Eine Alternative ist, die Variable in geschweifte Klammern zu setzen, also

echo "Das ist {$intCount}mal besser";

Die geschweiften Klammern zeigen PHP, wo der Variablenname zu Ende ist.

Übrigens funktioniert auch

echo "Das ist ${intCount}mal besser";

mit dem $ vor der Klammer.

Mehr dazu:

Aktualisiert am: 19.05.2005



echo "
" & ', die so ausgegeben werden sollen, müssen mit nem backslash \
escaped werden. Ist Anfangs ein wenig verwirrend, man gewöhnt sich
aber recht schnell daran :)
[muhkuh | 07.11.2005]
Antworten


ja und wie funktioniert das in Pfaden?
zum beispiel Img src? das geht nämlcih nicht:
meine zeile heisst so
echo '';
geht das?
[johannes | 13.09.2005]
Antworten



Ihr Kommentar:


Name:


Copyright © goldmann.de 1999-2012   | Tippscout 5.0
Zurück Startseite