我有这样的数组。我想循环遍历数组,但不知道如何处理内部数组。任何人都可以帮助我吗?
$a = array(
0 => array(
'B' => array(
'company' => 'ZZZZZZ'
),
'User' => array(
'company' => 'ABC'
),
0 => array(
'jumlah' => null,
'jumbuy' => '98990',
'admin' => '2010'
)
)
);
答案 0 :(得分:0)
如果你想在这个数组上使用foreach,请这样做。
foreach($a as $key=>$value)
{
print_r($value);
}
您也可以使用嵌套的foreach。
答案 1 :(得分:0)
您可以使用递归函数(但这些函数可能会失控)。
function print_array($array) {
foreach($array as $key => $value) {
echo "{$key} is: ";
if (is_array($value)) {
echo "an array.\n"
print_array($value);
} else {
echo "{$value}.\n";
}
echo "\n";
}