我的str是:
999999999
现在,如何在此str中添加“ - ”?
我的例子是“ - ”:
99-9-9-99999
答案 0 :(得分:1)
试试这段代码 -
<?php
$str = "999999999";
$output = substr($str,1,2)."-".substr($str,2,1)."-".substr($str,3,1)."-".substr($str,4,5);
echo "$output";
?>
输出 - 99-9-9-99999
答案 1 :(得分:0)
您可以使用preg_replace()
格式化数字。
<?php
$num = "999999999";
$new_num = preg_replace("/([0-9]{2})([0-9]{1})([0-9]{1})([0-9]{5})/", "$1-$2-$3-$4", $num);
echo $new_num;
?>
输出:
99-9-9-99999