从多维数组中提取php
我有如下多维数组,从从多维数组中提取php,php,multidimensional-array,Php,Multidimensional Array,我有如下多维数组,从print\r($mArray)调用。如何像下面的示例一样打印输出 Array ( [0] => Array ( [pamount] => Array ( [0] => 190 [1] => 190 ) [psubject] => Array ( [0] => A [1] => A ) [ptype] => Array ( [0] => Water [1] => Internet ) ) ) 样品 Subject
print\r($mArray)调用代码>。如何像下面的示例一样打印输出
Array ( [0] => Array ( [pamount] => Array ( [0] => 190 [1] => 190 ) [psubject] => Array ( [0] => A [1] => A ) [ptype] => Array ( [0] => Water [1] => Internet ) ) )
样品
Subject | Type |Amount
A | Water |109
A | Internet|109
试试这个:
$index = 0;
foreach($array['pamount'] as $key => $value){
echo '<span>'.$value.'</span>
<span>'.$array['psubject'][$index].'</span>
<span>'.$array['ptype'][$index].'</span><br>';
$index++;
}
$index=0;
foreach($array['pamount']作为$key=>$value){
回显“”。$value。“
“.$array['PSObject'][$index]”
“.$array['ptype'][$index].
”;
$index++;
}
试试这个:
$index = 0;
foreach($array['pamount'] as $key => $value){
echo '<span>'.$value.'</span>
<span>'.$array['psubject'][$index].'</span>
<span>'.$array['ptype'][$index].'</span><br>';
$index++;
}
$index=0;
foreach($array['pamount']作为$key=>$value){
回显“”。$value。“
“.$array['PSObject'][$index]”
“.$array['ptype'][$index].
”;
$index++;
}
这似乎不是该数组的格式,认为它需要是$array[0]['pamount']]
这似乎不是该数组的格式,认为它需要是$array[0]['pamount']