[英]Access Value of an array in php inside of another Array
我試圖從另一個數組內部的數組中獲取值。 我在這里看到了很多答案,但我無法做到。 我有一個像這樣的數組:
Array
(
[0] => Array
(
[listingid] => 1234
[availability] => Array
(
[0] => Array
(
[von] => 2015-11-07
[bis] => 2016-03-19
)
[1] => Array
(
[von] => 2016-03-19
[bis] => 2016-03-28
)
[2] => Array
(
[von] => 2016-03-28
[bis] => 2016-07-30
)
)
)
[1] => Array
(
[listingid] => 5678
[availability] => Array
(
[0] => Array
(
[von] => 2015-11-07
[bis] => 2016-03-19
)
[1] => Array
(
[von] => 2016-03-19
[bis] => 2016-03-28
)
[2] => Array
(
[von] => 2016-03-28
[bis] => 2016-07-30
)
)
)
)
我這樣做是為了獲得價值:
foreach($first as $key => $value){
echo "Value: " . $value[$key]['availability']['von'] . "<br>";
}
通常應該根據我看到的答案工作,但它給了我空虛的價值。
我也嘗試過這個:
foreach($first as $key => $value){
$listid = $value['listingid'];
echo $listid;
}
這給了我listingid的價值。 我如何獲得von和bis的價值?
有什么建議么?
您只需要運行一個嵌套循環。
foreach($first as $value){
echo "Listing ID:".$value['listingid'];
echo "<br/>";
foreach($value['availability'] as $availability) {
echo "Value: " . $availability['von'] . "<br>";
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.