我有一個4位數的版本號(「1234」),並且想插入「_」來分隔數字(「1_2_3_4」)。使用正則表達式 我想出的唯一的想法是:操作無正則表達式的版本號?
<?
$str="1234";
$s1 = preg_replace("/\d/","$0_",$str,3);
echo "$str|$s1";
?>
但我有一種揮之不去的感覺,必須有W/O RX,只用了字符串操作方法來實現這一目標更優雅的方式。有什麼建議麼?
我有一個4位數的版本號(「1234」),並且想插入「_」來分隔數字(「1_2_3_4」)。使用正則表達式 我想出的唯一的想法是:操作無正則表達式的版本號?
<?
$str="1234";
$s1 = preg_replace("/\d/","$0_",$str,3);
echo "$str|$s1";
?>
但我有一種揮之不去的感覺,必須有W/O RX,只用了字符串操作方法來實現這一目標更優雅的方式。有什麼建議麼?
'str_split()'+'加入()'? – Biffen 2015-03-19 08:35:38