2009-11-21 7 views

Répondre

18

Vous devez variable variables:

echo ${'part_'.$v}; 
// or 
$var = 'part_'.$v; 
echo $$var; 
+0

Bingo - merci! –

+0

Pourquoi cela serait-il utile? Juste curieux ... –

+0

Puisque variable peut également être utilisé pour appeler des fonctions ('$ {'part _'. $ V}()' appelle la fonction 'abc'), vous pouvez l'utiliser pour compacter des algorithmes où seul le nom de la fonction peut varier. Prenez les fonctions 'imagecreatefrom ...' par exemple: obtenez simplement le type d'image, ajoutez-le à "imagecreatefrom" et appelez cette fonction: '$ func =" imagecreatefrom ". $ Type; $ func ($ filename); – Gumbo

0

$ _part $ v ;? peut-être idk. Je sais que vous pouvez le faire:

$vname="variable"; 
$$vname="hello"; 
echo $variable; 

//WOULD output "hello" 

essayez ceci:

$name="_part"; 
$name=$name . $v; 
$$name=$value; 
Questions connexes