【发布时间】:2013-06-25 00:02:28
【问题描述】:
我刚刚阅读了is it bad practice to use variable variables in php in the following fashion? 的帖子,解释了为什么它们不能与类一起使用,但是,我必须创建要排序的动态变量
例如:
$array =
array(
array("Line 1","Line 2","Line 3"),
array("Line 1","Line 2","Line 3"),
array("Line 1","Line 2","Line 3"),
)
$i = 1;
foreach($array as $item){
$string = "Item".$i;
$$string = $item[0]."some code".$item[1]."some code".$item[2]."some code";
}
我知道每个辅助数组中永远只有 3 个数组值,并且永远只有 3 个数组。
有没有办法使用“更好的实践”代码来实现这一点?还是我忽略的更简单的方法?
提前感谢您的宝贵时间
【问题讨论】:
-
这里使用数组有什么问题?我根本看不到变量变量的需要。
标签: php arrays variable-variables