我有一個PHP腳本,將回顯文件夾中的文件列表,並隨機顯示在我的頁面上。PHP回聲文件的網址,並從結果中刪除破折號和.php
目前,它顯示例如文件的URL:什麼燦因果齒decay.php
Qusetion:有沒有辦法去除破折號 - 從結果讓.PHP這將diplay:
什麼能引起蛀牙代替什麼燦因果齒decay.php
<?php
if ($handle = opendir('health')) {
$fileTab = array();
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$fileTab[] = $file;
}
}
closedir($handle);
shuffle($fileTab);
foreach($fileTab as $file) {
$thelist .= '<p><a href="../health/'.$file.'">'.$file.'</a></p>';
}
}
?>
<?=$thelist?>
感謝
<?php
if ($handle = opendir('health')) {
$fileTab = array();
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$fileTab[$file] = strtr(pathinfo($file, PATHINFO_FILENAME), '-', ' ');
}
}
closedir($handle);
shuffle($fileTab);
foreach(array_slice($fileTab, 0, 10) as $file) {
$thelist .= '<p><a href="../health/'.$file.'">'.$file.'</a></p>';
}
}
?>
<?=$thelist?>
感謝傑克,但有一件事我沒有考慮它是回聲沒有破折號和.php的結果,但也剝離他們從鏈接也如此onclick他們去找不到頁面。哎呀 – mally
@ user1649416好吧,而不是'$ fileTab [] ='你可以寫'$ fileTab [$ file] =',然後在數組鍵中使用foreach –
你好,很抱歉,但你能否再次解釋一下php dummie 。添加$ file到這裏$ fileTab [$ file] = strtr(pathinfo($ file,PATHINFO_FILENAME),' - ','');接着? – mally