2
A
回答
4
是的,很簡單,與結合PHP的字符串函數與basename()
$base = basename($filename, ".jpg");
echo $base . "-100x100" . ".jpg";
或者使用strrpos()
通過尋找最後.
// Use strrpos() & substr() to get the file extension
$ext = substr($filename, strrpos($filename, "."));
// Then stitch it together with the new string and file's basename
$newfilename = basename($filename, $ext) . "-100x100" . $ext;
找到擴展的任何文件類型爲做到這一點 -
// Some examples in action...
$filename = "somefile.jpg";
$ext = substr($filename, strrpos($filename, "."));
$newfilename = basename($filename, $ext) . "-100x100" . $ext;
echo $newfilename;
// outputs somefile-100x100.jpg
// Same thing with a .gif
$filename = "somefile.gif";
// outputs somefile-100x100.gif
4
使用pathinfo
$path_parts = pathinfo('/www/htdocs/inc/lib.inc.php');
$new = $path_parts['filename'] . '-100x100.' .$path_parts['extension'];
相關問題
- 1. PHP文件名和擴展名恢復
- 2. 刪除哈希擴展命名
- 3. 如何刪除擴展名以便重命名?
- 4. TypeScript刪除擴展重複項
- 5. 刪除重複項擴展錯誤
- 6. .htaccess重寫規則刪除擴展名
- 7. URL重寫 - 刪除擴展名爲.html
- 8. ProcessBuilder刪除和重命名
- 9. 重命名文件並刪除shell PID作爲擴展
- 10. jquery刪除重複圖像
- 11. 使用jQuery刪除圖像擴展
- 12. NGINX刪除刪除擴展名爲.html
- 13. 刪除擴展名從URL
- 14. 刪除擴展名爲.php
- 15. as3刪除擴展名爲
- 16. 刪除.gz擴展名
- 17. 刪除域名擴展
- 18. 刪除文件擴展名
- 19. 刪除擴展名引用
- 20. 從Vs2013刪除擴展名
- 21. 刪除擴展名爲.php和 「ID = XYZ?」
- 22. Tuckey重寫:刪除擴展
- 23. 圖像名稱和擴展名
- 24. htaccess重寫和刪除.php擴展
- 25. 重定向和刪除擴展
- 26. 我想重新命名擴展名爲powershell的擴展名爲
- 27. 刪除重複的命名範圍
- 28. Unix命令刪除重複名稱
- 29. 重命名所有'。'到'_'除擴展名以外的文件名
- 30. IIS網址重寫|如何刪除目錄和擴展名?