我有多维数组,在多维数组中,我得到带有单个图像的图像/横幅名称和用逗号分隔的图像。
现在我想在 silder 中显示所有图像/baneer,因此使用这个多维数组,如何使用循环来实现?
Array
(
[0] => Array
(
[banners] => http://www.eclipse-pos.com/eclipse/images/small_banner2.jpg
)
[1] => Array
(
[banners] => 143038313801.jpg,143038313809.jpg,143038313811.jpg
)
[2] => Array
(
[banners] => 143038306301.jpg,143038306302.jpg,143038306303.jpeg,143038306310.jpg,143038306311.jpg,143038306312.png
)
)
我想在 slider 中使用所有以下图像名称。
http://www.eclipse-pos.com/eclipse/images/small_banner2.jpg
143038313801.jpg
143038313809.jpg
143038313811.jpg
143038306301.jpg
143038306302.jpg
143038306303.jpeg
143038306310.jpg
143038306311.jpg
143038306312.png
有什么想法吗?
我从来没有这样做过,所以不知道该怎么做,所以需要你的支持。
What I have done:
for($i=0; $i<count($getBefamousHomepage); $i++){
echo $getBefamousHomepage[$i]['banners'];
echo "<br>";
}
谢谢。
最佳答案
这应该适合你:
只需使用 array_walk_recursive()
浏览您的数组即可,然后简单地 explode()
所有值都用逗号分隔并打印 implode()
'ed,像这样:
array_walk_recursive($arr, function($v){
echo implode("<br>", explode(",", $v));
});
关于php - 如何在php中从多维数组中读取图像名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29968197/