【问题标题】:I want to view all images inside a directory I'm using codeigniter directory helper我想查看我正在使用 codeigniter 目录助手的目录中的所有图像
【发布时间】:2013-08-19 22:18:41
【问题描述】:

我使用了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 arrays codeigniter variables


    【解决方案1】:

    你可以遍历数组,它看起来像这样:

    <?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'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-11
      • 2013-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多