0

我正在使用带有 ls 命令的 php 函数 shell_exec:

shell_exec('ls');

回报是:

index.php index.php~ ajaxF.php ajaxF.php~ ajaxL.php ajaxL.php~ ajax.php

我注意到每个文件之间都有一个空格,我试图更改它但它失败了('A' 它只是一个随机字符,实际上我想添加一些 html):

preg_replace('/ /', "A", $output);
preg_replace('/<br>/', "A", $output);
preg_replace('/\n/', "A", $output);

如何用任何其他字符替换这个空白空间?这样做的意思是为每一行添加html数据。

是否可以拆分数组中的每一行?

顺便说一句,我正在使用ubuntu。

谢谢!

4

1 回答 1

5

为什么不使用glob('*'),它将返回当前目录中的文件数组?然后您可以使用 implode() 并插入您想要的任何分隔符字符/文本。

参考: http: //php.net/glob http://php.net/implode

于 2012-05-14T21:05:10.037 回答