$str = "abc/test.test.jpg";
echo preg_replace('/(\.)/', '#', $str);
我只是想把最右边的.找成#
回复讨论(解决方案)
echo preg_replace('/\.([^.]+)$/', '#$1', $str);
preg_replace('/(.+)\.([^\.]+)/', '$1#$2', $str);
哇,都可以~
$str = "abc/test.test.jpg";
echo preg_replace('/(\.)/', '#', $str);
我只是想把最右边的.找成#
echo preg_replace('/\.([^.]+)$/', '#$1', $str);
preg_replace('/(.+)\.([^\.]+)/', '$1#$2', $str);
哇,都可以~
本文是由用户编写整理,所有内容的版权归原作者所有。如果侵犯了您的权益,请联系我删除