romy: php " in variable

Beitrag lesen

Hallo Jürgen,

ich habe eine variable [laptopgrößen] die ein hochkomma enthält:
zb 13" oder 15"
bei der vearbeitung habe ich dann folgendes problem:
<?php if ($zeile[5]=="13""){echo "selected";}?>
Da hier 2 "" vorkommen kommt eine Fehlermeldung.
Ich weis das kann man ingendwie Umgehen aber leider nicht mehr wie?
Wer weis Rat oder einen Link zu dem Thema.

Du musst php hier mitteilen, dass es sich nicht um ein Steuerzeichen, sondern um ein gewolltes Textzeichen handelt. Ich kenne den Backslash als solchen Hinweis:

$zeile[5]=="13""

Das geht auch bei anderen Steuerzeichen wie zB. dem Semikolon.

Achso alternativ könntest du auch:
$zeile[5]=='13"' schreiben, aber ich vergesse das immer, weil es mir persönlich nicht gefällt.

ciao
romy

PS: Für mich ist das " ein Anführungszeichen und das ' ein Hochkomma ;)