[英]Multi diemensional array foreach key item php
排列
[1] => Array
(
[0] => Array
(
[id] => 17
[model] => SB125T-23B
[file] => SB125T-23B_Blue
[color] => Blue
[hex] => 0033ff-3c3c3c
[active] => 1
)
[1] => Array
(
[id] => 18
[model] => SB125T-23B
[file] => SB125T-23B_Red
[color] => Red
[hex] => CC0000-3c3c3c
[active] => 1
)
)
PHP代碼
foreach ($threeSixty[0] as $key => $value) {
foreach ($value as $k => $v) {
echo $threeSixty[$key][$v];
}
}
我有這個數組和PHP代碼。 我試圖遍歷外部數組以到達內部數組。 然后遍歷那些我試圖獲取文件下的數據。 現在我該怎么做只是返回每個數據項的值。 所以編號然后建模等等。
我該怎么做,這樣我才能訪問文件,所以echo $ threeSixty [0] ['file']; 例如。
您將$v
值用作鍵-而是使用$k
。 另外,除非您在數組中的數組中有一個數組,否則不要在第一個循環中指定索引。 (我認為您在數組中有一個數組:-)
foreach ($threeSixty as $key => $value) {
foreach ($value as $k => $v) {
echo $threeSixty[$key][$k];
}
}
要獲取file
:
foreach ($threeSixty as $key => $value) {
echo $threeSixty[$key]['file'];
}
要僅獲取一個file
:
echo $threeSixty[0]['file'];
編輯:我假設$threeSixty
看起來像這樣:
$threeSixty = array(
array(
'id' => '17',
'model' => 'SB125T-23B',
'file' => 'SB125T-23B_Blue',
'color' => 'Blue',
'hex' => '0033ff-3c3c3c',
'active' => '1'
)
);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.