我想拉出一個沒有擴展名的目錄的文件名。PHP:沒有文件擴展名的文件名 - 最好的方法?
我用下面通過kludging我的方式:
foreach ($allowed_files as $filename) {
$link_filename = substr(basename($filename), 4, strrpos(basename($filename), '.'));
$src_filename = substr($link_filename, 0, strrpos($link_filename) - 4);
echo $src_filename;
}
...但如果擴展字符串長度超過3 我看了看周圍的PHP文件沒有無法正常工作無濟於事。
pathinfo($ filename,PATHINFO_BASENAME)和basename($ filename)有什麼區別? – jml 2010-01-03 03:42:36
我的錯別字。 PATHINFO_BASENAME與basename()相同。它是你想要(更新)的PATHINFO_FILENAME。 – cletus 2010-01-03 03:45:37
這太棒了。謝謝。 – jml 2010-01-03 03:48:03