[英]Not able to fetch correct value from array
我希望從以下數組中獲取值
echo "<pre>";
print_r($attachments);
echo "</pre>";
Array
(
[0] => Array
(
[is_attachment] =>
[filename] => Desert.jpg
[name] => Desert.jpg
[attachment] =>
)
[1] => Array
(
[is_attachment] => 1
[filename] => Hydrangeas.jpg
[name] => Hydrangeas.jpg
[attachment] =>
)
)
我用這段代碼來獲取值
foreach($attachments as $value)
{
foreach($value as $values)
{
echo $values[filename];
echo "<br>";
}
}
我得到的O / P是
D
D
H
H
期望的o / p應該是
Desert.jpg
Hydrangeas.jpg
任何人都可以告訴我哪里出錯了
不需要兩個循環,你可以從單循環中獲取值,因為它是[0],[1]等的外循環。
foreach($attachments as $value)
{
echo $value['filename'];
echo "<br>";
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.