php - 我想查看我正在使用 codeigniter 目录助手的目录中的所有图像

标签 php arrays codeigniter variables

我使用 codeigniter 默认辅助函数来映射目录

$path = 'user_uploads';
    $data = directory_map($path);

我做了一个

var_dump($data);

结果是

array(9) { [0]=> string(12) "SDC10027.JPG" [1]=> string(12) "SDC10028.JPG" [2]=> string(12) "SDC10029.JPG" [3]=> string(12) "SDC10030.JPG" [4]=> string(12) "SDC10031.JPG" [5]=> string(12) "SDC10032.JPG" [6]=> string(12) "SDC10033.JPG" [7]=> string(12) "SDC10034.JPG" [8]=> string(12) "SDC10035.JPG" }

我需要的是我想在这样的网页中显示每个图像。

<img src="<?php echo base_url() . 'user_uploads/'. $image; ?>"/>

$image是通过directory_map()函数读取的图像名称。

我唯一需要知道的是如何将那些directory_map()返回数组图像名称传递给$image变量。

最佳答案

您可以循环遍历数组,它看起来像这样:

<?php foreach($data as $image): ?>

    <img src="<?php echo base_url() . 'user_uploads/'. $image; ?>"/>

<?php endforeach; ?>

或者另一种编写方式...

foreach($data as $image)
{
    echo '<img src="' . base_url() . 'user_uploads/' . $image '"/>';
}

或者,如果您想单独访问每个图像,您可以这样做:

$data[0]; //returns 'SDC10027.JPG'
$data[1]; //returns 'SDC10028.JPG'

关于php - 我想查看我正在使用 codeigniter 目录助手的目录中的所有图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18291434/

相关文章:

php - Silverstripe 3.0-脚本标签在保存和发布后从编辑器内容中删除

javascript - 如何从单个 GeoJSON 属性创建值数组?

codeigniter - 带有 SSL 的 CodeIgniter 中的 basepath 或 apppath 有问题 - 在错误的地方查找?

codeigniter - 用于多语言文章的 Grocery CRUD

php - 这个 codeigniter 查询如何执行?

javascript - 自动触发列表href链接一一

php - PHP 开发人员需要了解哪些有关 https/安全套接字层连接的知识?

php - 计算编辑距离

php - 查找拼写最接近的单词

c - 创建动态多维指针数组 (char**) 时出现运行时错误