2012-09-07 56 views
0

我试图列出链接到我的网站上的文件夹中的所有文件,包括下面的代码在该文件夹中的索引页。如何从文件基名称中删除破折号并使用php显示?

使用此代码输出文件名,看起来像这样链接到name-of-file.html的这个name-of-file

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

我是一个php noob所以任何帮助将不胜感激。谢谢。

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

回答

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> 
+0

三江源@Mihai的作品完美! – paulshort

相关问题