net*_*acy 0 php iterator key append multidimensional-array
我有一个多维数组对象,在循环中我想将一个迭代器附加到键并获取值.演示示例代码:
$array_object->example1 = 1;
$array_object->example2 = 2;
$i = 1;
while ($i <= 2) {
echo ($array_object->example . $i); //this does not work
//how to accomplish same?
$i++
}
Run Code Online (Sandbox Code Playgroud)
提前感谢您的任何建议.
我认为变量变量会立即解决您的问题:
$example = "example" . $i;
echo $array_object->$example;
Run Code Online (Sandbox Code Playgroud)
但您可能需要考虑创建$array_object->example一个数组,并访问它,如:
echo $array_object->example[$i];
Run Code Online (Sandbox Code Playgroud)