Hallo,
folgendes Problem der String:
$Lautsprecher = " & $laenge >= ".$api_lautsprecher->laenge_min;
soll per
echo $Lautsprecher;
anzeigen:
im HTML-Kontext? Dann bitte mit kontextgerechter Behandlung
echo htmlspecialchars($Lautsprecher);
Dein Text enhält Zeichen, die
"& $laenge >= 14" (Ohne Anführungszeigen)
Möchtest Du den Text $laenge ausgeben oder den Inhalt der Variablen $laenge?
Ich nehme ersteres an.
er zeigt an
"& >= 14" (Ohne Anführungszeigen)
Was mache ich falsch
unnötigerweise doppelte Anführungszeichen verwenden statt einfacher.
muss ich das $laenge escapen?
Bei Verwendung von doppelten Anführungszeichen, ja.
Siehe PHP-Handbuch, Strings.
Freundliche Grüße
Vinzenz