我想爆炸一个字符串或整数并用空格分隔。
例如,我有这个int 12345678 ,我希望它的数字变得像 123 45678 。我希望前三个数字分开。有人能给我一个线索或暗示如何实现这一点,比如在PHP中使用什么函数?我认为使用explode
在这里不起作用,因为explode
函数需要一个分隔符。
答案 0 :(得分:4)
您可以使用substr()
:
$str = "12345678" ;
echo substr($str,0,3)." ".substr($str, 3); // "123 45678"
也适用于整数:
$int = 12345678 ;
echo substr($int,0,3)." ".substr($int, 3); // "123 45678"
答案 1 :(得分:4)
答案 2 :(得分:0)
使用substr()
将解决此问题。
substr()
函数返回字符串的一部分。
语法:substr(string,start,length)
示例:
$value = "12345678";
echo substr($value,0,3)." ".substr($value, 3);
Output: 123 45678
您可以从here获得更好的理解。