php - 如何在php中从多维数组中读取图像名称

标签 php arrays multidimensional-array

我有多维数组,在多维数组中,我得到带有单个图像的图像/横幅名称和用逗号分隔的图像。

现在我想在 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/

相关文章:

c++ - 为什么在 C++ 中访问超出末尾的元素时不会出现运行时错误?

java - 如何在Android中解析JSON数组(不是Json对象)

c - 程序控制权传递给函数,但函数 block 中的语句未执行

c++ - 局部数组在循环内重复! C++

php - 比较多维数组中的两个 DATETIME 字段并返回值或索引

c - 即使在 c 中声明变量后,程序也会返回垃圾值

php - 如何在同一实体管理器中使用学说从 2 个数据库中检索数据?

php - 从 Android 获取 PHP 中的 Post 数据

php - 如何修复我的 "PHP Warning: A non-numeric value encountered"错误?

php 相当于 coldfusion cfsavecontent