如何从文件基名中删除破折号并使用php显示?

时间:2012-09-07 14:28:19

标签: php

我正在尝试列出指向我网站上文件夹中所有文件的链接,方法是将下面的代码包含在该文件夹的索引页面中。

使用此代码输出与name-of-file链接的name-of-file.html文件名。

现在我如何修改下面的代码以删除斜杠并将文件名显示为name of file

我是一个PHP菜鸟所以任何帮助将不胜感激。谢谢。

<ul>
    <?php
        $files = glob("*.html");
        foreach($files as $file)
        {
            echo '<li><a href="'.basename($file).'">'.basename($file, ".html").'</a></li>';
        }
    ?>
</ul>

1 个答案:

答案 0 :(得分:3)

使用str_replace()

<ul>
<?php
$files = glob("*.html");
foreach($files as $file)
{
    echo '<li><a href="'.basename($file).'">'.str_replace('-', ' ', basename($file, ".html")).'</a></li>';
}
?>
</ul>