博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

preg_replace($parrent,   $replacements, $subject);

其中 $parrent 中应该以“/”,  "#" 作为分隔符。

 

$str = "1234567890";
echo $str;
echo "<br>";
$s = preg_replace("#((?<=\d)\d{3})#","<span style='color:red;'>,$1</span>",$str);
echo $s;
echo "<br>";

 

输出: 1,234,567,890

(?<=\d) 逆序肯定环视。从右到左匹配。