好吧,我说我有字符串:file.mp3
。我如何根据文件的扩展名动态修改PHP,如file_0.mp3
。那么_0
总是在扩展之前?
答案 0 :(得分:2)
如果您想动态执行此操作,并且您不确定该字符串是否包含多个“。”,请执行以下操作:
<?php
$string = 'file.mp3';
$ext = strrpos($string, '.'); // find the last "dot"
$newname = substr($string, 0, $ext) . '_0' . substr($string, $ext);
echo $newname;