php处理多维数组怎么获取里面值

array:2 [
0 => array:2 [
"pid" => "4"
"number" => "1"
]
1 => array:2 [
"pid" => "5"
"number" => "1"
]
]

怎么循环获取
pid和number

?*有这个array:2 是啥意思?

第1个回答  2019-04-19
2是指数组元素个数。
$a = array (
array(
"pid" => "4","number" => "1"
),
array(
"pid" => "5","number" => "1"
)
);
// 遍历多维数组
foreach($a as $b){
foreach($b as $key_pid => $value_number){
echo $key_pid;
echo $value_number;
}
}
第2个回答  2018-11-09
echo $a['realms'][0][name] //结果就是name的值

foreach ( $a['realms'] as item) { // 0- 1 二个数组

echo $item['name'];

}追问

来个实例

本回答被网友采纳
相似回答