msgs
是二维阵列
有可能做到吗:
foreach ($msgs['error'] as $msg)
我只想打印"错误"中的值:
msgs['error']['first value']
msgs['error']['second value']
msgs['error']['third value']
等等。。。
就像这样:
foreach ($msgs as $msg_outer)
print_r($msg_outer);
PHP将循环使用外部值。如果您想访问内部值,只需在foreach中添加另一个foreach:
foreach ($msgs as $msg_outer)
foreach ($msg_outer as $msg_inner)
print_r($msg_inner);
foreach ($msgs['error'] as $msg)
{
print $msg;
}
如果使用foreach()访问数组键时遇到问题,请检查数组键;
print_r(array_keys($msgs));
然后继续前进。
Src:http://www.php.net/manual/en/function.array-keys.php