- Home
- Categorie
- Coding e Sistemistica
- PHP
- Dare l nome ad una variabile partendo dal valore di un'altra variabile
-
Dare l nome ad una variabile partendo dal valore di un'altra variabile
Salve a tutti, il titolo dice tutto.....qualcuno di voi sa come si fa?
vi ringrazio anticipatamente.
-
Con le parentesi graffe { $variabile } se non ricordo male
-
[php]
$a=a;
$$b=$a;
echo $$b;
[/php]non l'ho provato, ma la strada è questa: usare la "variabile di variabile"
-
[PHP]
$a="ciaociao";
$b=$a;
echo $b;
[/PHP]
Questo da alla variabile $a il valore ciaociao, poi alla variabile $b il valore di $a, quindi sempre ciaociao, infine stampa il contenuto della variabile $b, cioè sempre lo stesso ciaociaospero vada bene, perchè non l'ho provato, ciao!;)
-
Bono, credo che non intendesse questo, è come dice piccolo socrate
$i = "ciao";
$$i = "come va?";
echo $ciao;//risultato: come va?
echo $$i;//risultato: come va?
-
@Digital Daigor said:
Bono, credo che non intendesse questo, è come dice piccolo socrate
$i = "ciao";
$i = "come va?";
echo $ciao;//risultato: come va?
echo $i;//risultato: come va?
ah...già...hai ragione...scusate per il consiglio sbagliato
Ciao!
-
wooow era una vita che aspettavo risposte....invece semplicemente non mi erano arrivate mail....ora vi leggo, grazie
-
[PHP]
<?
//questa funziona
$ciao="cavolo";
$$ciao="";
print($cavolo);
//restituisce: ecco il cavolfiore//per accoppiare più variabili va bene invece la soluzione data da Gorka che non ricorda male
$ciao2="cavolo2";
$ciao3="_cavolo3";
${$ciao2.$ciao3."_testo"}="ciccia";
print($cavolo2_cavolo3_testo);
//restituisce: ciccia
?>
[/PHP]grazie a tutti, ciauuuzz