我使用以下代码从特定目录显示一系列图像:
<?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()
,但老实说我不确定从哪里开始。
非常感谢任何帮助。
答案 0 :(得分:1)
尝试:
echo '<pre>', htmlspecialchars(join("\n", $files)), "</pre>\n";