Chr*_*z74 1 php arrays iteration loops multidimensional-array
鉴于此数据结构:
array(2) {
[0] array(7) {
["model_id"] 218
["total"] 10
["brand"] "This Brand"
["model_name"] "This Name"
["picture"] "this pic.jpg"
["color"] "Black"
["sizes"] array(3) {
["4"] "10 %"
["5"] "80 %"
["6"] "10 %"
}
}
[1] array(7) {
["model_id"] 219
["total"] 10
["brand"] "This Brand"
["model_name"] "ThatName"
["picture"] "that pic.jpg"
["color"] "Black"
["sizes"] array(3) {
["4"] "20 %"
["5"] "50 %"
["6"] "30 %"
}
}
}
Run Code Online (Sandbox Code Playgroud)
你怎么能循环成大小为$key => $value?
到目前为止,我尝试的方法不起作用,例如嵌套循环。
foreach($array as $i){
foreach($i as $z){
foreach($z as $key => $value){
print_r($key);
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
导致错误:Invalid argument supplied for foreach()
foreach($array as $i){
foreach($i['sizes'] as $key => $value){
echo $key.'->'.$value;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3555 次 |
| 最近记录: |