hi,
Hai,
$td = "<td>".$link[0]."<img src="./$bild_datei.JPG">".$link[1]."</td>";
wieso funktioniert das, obwohl die variable $bild_datei nicht in ".$bild_datei." gemacht wurde?
Kann mir das wer erklären?
Also, php ersetzt innerhalb eines Strings die Variablen durch ihren Wert. Dies allerding nur, wenn der String in " eingefasst wurde. Wenn du das automatische ersetzen explizit ausschalten willst, dann musst du den String in Hochkomma (') setzen. Dies kann mitunter wichtig sein, wenn du im String ein Dollarzeichen verwenden willst.
<? $Name = "Steffen"; echo "Hallo $Name"; ?>
-> Hallo Steffen
<? $Name = "Steffen"; echo 'Hallo $Name'; ?>
-> Hallo $Name
mfg steffen
Thats all Folks
René