elikkäs minulla olisi tämmöinen muuttuja:
-
$vari = "1";
$sana = "piste" . $vari . ".gif";
-
kuinka saisin tämän <img src="TÄNNE">
käyttämällä $sana muuttujaa. errorit tulee
kun laittaa <img src="$sana">
eli kuinkas toimisin?
<?php echo "<img src=\"piste".$vari.".gif\" alt=\"".$vari."\" />"; ?>
Tai jos haluat päästä muutamasta merkistä eroon, voit käyttää enkelisulkeita
<?php echo "<img src=\"{$sana}\" alt=\"{$vari}\" />"; ?>
Vai toimisiko pelkästään
<?php echo "<img src=\"$sana\" alt=\"$vari\" />"; ?>
tässä tapauksessa tuokin versio toimisi koska \ ei ole sallittu merkki muuttujassa, mutta on hyvä opetella enkelisulkeet koska niillä voi tulostella kätevästi myös kiinnitettynä sanoihin esim. {$etuliite}kone (ilman enkelisulkeita PHP etsisi $etuliitekone nimistä muuttujaa).
Jos käyttää '-merkkejä niin minun esimerkissäni haetaan tuo $vari-muuttujan arvo, kun taas ilman muuttujien ja sanojen erittelyä tulostuu "$sana". Ja lisäksi se on selkeämpi väritettynä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.