在另一个字符串中添加字符

时间:2016-02-29 22:14:20

标签: php string replace

好吧,我说我有字符串:file.mp3。我如何根据文件的扩展名动态修改PHP,如file_0.mp3。那么_0总是在扩展之前?

1 个答案:

答案 0 :(得分:2)

如果您想动态执行此操作,并且您不确定该字符串是否包含多个“。”,请执行以下操作:

<?php

$string = 'file.mp3';

$ext = strrpos($string, '.'); // find the last "dot"
$newname = substr($string, 0, $ext) . '_0' . substr($string, $ext);

echo $newname;