Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Muutuja koodin sisään

tomq [02.01.2005 05:01:44]

#

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?

tsuriga [02.01.2005 05:18:13]

#

<?php
echo "<img src=\"piste".$vari.".gif\" alt=\"".$vari."\" />";
?>

leftover [02.01.2005 08:49:27]

#

Tai jos haluat päästä muutamasta merkistä eroon, voit käyttää enkelisulkeita

<?php
echo "<img src=\"{$sana}\" alt=\"{$vari}\" />";
?>

coaster [02.01.2005 11:50:27]

#

Vai toimisiko pelkästään

<?php
echo "<img src=\"$sana\" alt=\"$vari\" />";
?>

leftover [02.01.2005 12:11:01]

#

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).

tsuriga [02.01.2005 15:19:56]

#

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ä.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta