讨论数量:
$path = 'D:\phpstudy_pro\WWW\vy\e\p\asd.d\abc.jpg';
echo preg_replace('/^(.*)\..+$/', '$1.png', $path);
$path = 'D:\phpstudy_pro\WWW\vy\e\p\asd\abc.jpg';
$path = substr_replace($path, '.png', strripos($path, '.'));
echo $path;
这样更好一些
$path = 'D:\phpstudy_pro\WWW\vy\e\p\asd.d\abc.jpg';
echo preg_replace('/^(.*)\..+$/', '$1.png', $path);
推荐文章: