Autor Zpráva
lukas.pce
Profil *
Ahoj potřebuju vytvořit novou proměnnou která by měla název podle toho co se načte z db takže třeba z db se mi načte nazev promměné obrazek1 no a já potřebuju "vytvořit" proměnnou $obrazek1. Jde to???
llook
Profil
$nazev = "promenna1";
$$nazev = "Tahle proměnná se jmenuje \$promenna1";
lukas.pce
Profil *
dik
lukas.pce
Profil *
Hm tk problém =(
Když to dám do tohodle scriptu:
<?php
require "login.php";

$typ = "krizek";
$cislo = "$obrazek[3]";

$obrazek[1]='<img src="grafika/nic.gif">';
$obrazek[2]='<img src="grafika/nic.gif">';
$obrazek[3]='baf';
$obrazek[4]='<img src="grafika/nic.gif">';
$obrazek[5]='<img src="grafika/nic.gif">';

$$cislo = 'baf';
$$cislo = Str_replace ("baf", $typ, $$cislo);
echo $obrazek[3];
?>

tk to nezmění a pořád to vypisuje baf.. přitom by to mělo vypsat krizek
DJ Miky
Profil
$cislo = "$obrazek[3]";
->
$cislo = "obrazek[3]";

Nevím jestli to půjde, takže radši:
$cislo=3;
$obrazek[$cislo]='baf';
llook
Profil
Přečti si o proměnných proměnných: http://www.php.net/manual/cs/language.variables.variable.php
lukas.pce
Profil *
už to fak diks =)
DoubleThink
Profil *
Nevím, osobně se těmto proměnným vyhýbám jak čert kříži. Vnímám je jako prostředek k vnesení chaosu do scriptů. Totéž se totiž dá udělat i pomocí polí, se kterými se pak navíc líp pracuje.
Toto téma je uzamčeno. Odpověď nelze zaslat.