2012-09-07 55 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

相關問題