0
我有一个对象,它拥有一个2维数组,但我似乎无法得到输出的工作。迭代我的对象中的值
我看的数据是这样的:
foreach($myObj as $key){
foreach($myObj[$key] as $key2){
echo '['.$key.','.$key2.'], ';
}
}
但我没有得到任何输出只是一个空白页。我的错误日志中也没有错误。
我对象的结构是这样的:
coOrds Object
(
[xy:coOrds:private] => Array
(
[10] => Array //value 10 would be $key
(
[10] => //10 here would be $key2
[11] =>
[12] =>
)
[11] => Array
(
[10] =>
[11] =>
[12] =>
)
)
}
我在做什么错我的循环?
它似乎循环嗯根本不所有我把e “测试”;在第一个foreach范围内,它不显示.. – Sir 2013-02-23 02:41:06
@Dave什么是$ myObj?它是'coOrds'的一个实例吗?你显示的结构是'$ myObj'的'var_dump'? – Tchoupi 2013-02-23 02:48:51
'$ myObj' with'print_r($ myObj);'是你在问题中看到的:) – Sir 2013-02-23 02:49:52