Php 从数组输出中删除字符
我使用以下代码从特定目录显示了一组图像:Php 从数组输出中删除字符,php,arrays,Php,Arrays,我使用以下代码从特定目录显示了一组图像: <?php $dir = "img"; $files = scandir($dir); echo '<pre>', htmlspecialchars(print_r($files, true)), "</pre>\n"; ?> 我想做的是如下所示显示图像数组,从而删除每个图像的[x]=>,同时删除数组() echo '<pre>', htmlspecialchars(joi
<?php
$dir = "img";
$files = scandir($dir);
echo '<pre>', htmlspecialchars(print_r($files, true)), "</pre>\n";
?>
我想做的是如下所示显示图像数组,从而删除每个图像的[x]=>
,同时删除数组()
echo '<pre>', htmlspecialchars(join("\n", $files)), "</pre>\n";
我不知道该怎么办。我以前从未真正使用过数组,因此我能想到的唯一方法是preg_replace()
或str_replace()
,但老实说,我不确定从哪里开始
任何帮助都将不胜感激。请尝试:
echo'',htmlspecialchars(join(“\n”,$files)),“\n”;
您可以这样做。感谢您快速简单的回复。工作起来很有魅力。当我被允许时将接受答案。以及快速删除
和。
:$files=array_diff(scandir($dir),array('.','..)代码>@Fabio:非常感谢。为了让您知道,您忘记了数组中的一个引号;)
image_1.png
image_2.png
image_3.png
echo '<pre>', htmlspecialchars(join("\n", $files)), "</pre>\n";