从数组输出中删除字符

时间:2012-07-31 22:15:04

标签: php arrays

我使用以下代码从特定目录显示一系列图像:

<?php 
    $dir = "img";
    $files = scandir($dir); 
    echo '<pre>', htmlspecialchars(print_r($files, true)), "</pre>\n";  
?>

此代码的输出如下:

Array
(
    [0] => .
    [1] => ..
    [2] => image_1.png
    [3] => image_2.png
    [4] => image_3.png
)

我想要做的是显示如下所示的图像数组,从而删除每个图像的[x] =>并删除Array ( )

image_1.png
image_2.png
image_3.png

我不知道该如何解决这个问题。我之前从未真正使用过数组,因此我能想到的唯一方法是preg_replace()str_replace(),但老实说我不确定从哪里开始。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

尝试:

echo '<pre>', htmlspecialchars(join("\n", $files)), "</pre>\n";