如何创建和使用动态变量命名用PHP

张贴 PHP的ShortLikeAFox关于2008年八月17号

所以,你要使用的动态变量的名字您的代码。 没问题。 比方说,您有100个变量的命名dog0 , dog1 , dog2 , ... 。 , dog98 , dog99 。 为什么你会想要使用100这样的变量而不是一个数组是超越我,但不要紧,这个例子。 要设置这些变量在快速环路您可以使用如下:

0 ; $i < 100 ; $i ++ ){ ( $字母i = 0 ; $字母i 100 ; $ + + ) (

; $ variableName = 狗$我” ;
$ $ variableName = $一; / /套dog1 $ 1 , $ dog2 2 , $狗34至34 ,等... 。

现在让我们说你想获得所有这些变数。 你可以使用如下:

0 ; $i < 100 ; $i ++ ){ ( $字母i = 0 ; $字母i 100 ; $ + + ) (

; $ variableName = 狗$我” ;
回声<br/> ” ) ;
回声 “ $ variableName : ” ) ;
回声( $ $ variableName ) ;

这回路打印:

dog0 : 0
dog1 : 1
dog2 : 2
dog3 : 3
dog4 : 4
dog5 : 5
dog6 : 6
dog7 : 7
dog8 : 8

等...所有的途径
dog99 : 99

发表您的评论