msgs
是一个二维数组
是否可以这样做:
foreach ($msgs['error'] as $msg)
我想只打印“错误”中的值:
msgs['error']['first value']
msgs['error']['second value']
msgs['error']['third value']
等...
答案 0 :(得分:1)
就像这样:
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);
答案 1 :(得分:0)
foreach ($msgs['error'] as $msg)
{
print $msg;
}
答案 2 :(得分:0)
如果您在使用foreach();
访问它们时遇到问题,请检查数组键print_r(array_keys($msgs));
然后从那里开始工作。