2009-11-21 7 views

Respuesta

18

Es necesario variable variables:

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

Bingo - gracias! –

+0

¿Por qué esto alguna vez sería útil? Simplemente curioso ... –

+0

Dado que la variable también se puede usar para llamar a funciones ('$ {'parte _'. $ V}()' llamaría a la función 'abc'), puede usar esto para compactar algoritmos donde solo el nombre de la función puede variar. Tome las funciones 'imagecreatefrom ...' por ejemplo: Simplemente obtenga el tipo de imagen, agréguela a "imagecreatefrom" y llame a esa función: '$ func =" imagecreatefrom ". $ Type; $ func ($ nombre de archivo); '. – Gumbo

0

$ _part $ v ;? tal vez idk. Sé que usted puede hacer esto:

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

//WOULD output "hello" 

probar esto:

$name="_part"; 
$name=$name . $v; 
$$name=$value; 
Cuestiones relacionadas