在每 4 个字符后添加空格
2022-08-30 08:46:41
我想在每4个字符之后向一些输出添加一个空格,直到字符串的末尾。我试过了:
$str = $rows['value'];
<? echo substr($str, 0, 4) . ' ' . substr($str, 4); ?>
这让我在前4个字符之后获得了空间。
我怎样才能让它在每4天后显示一次?
我想在每4个字符之后向一些输出添加一个空格,直到字符串的末尾。我试过了:
$str = $rows['value'];
<? echo substr($str, 0, 4) . ' ' . substr($str, 4); ?>
这让我在前4个字符之后获得了空间。
我怎样才能让它在每4天后显示一次?
您可以使用chunk_split
[文档]:
$str = chunk_split($rows['value'], 4, ' ');
如果字符串的长度是 4 的倍数,但您不需要尾随空格,则可以传递结果进行修剪
。
自动换行完全符合您的要求:
echo wordwrap('12345678' , 4 , ' ' , true )
将输出:1234 5678
例如,如果您希望在每两个数字之后使用一个连字符,请将“4”换成“2”,将空格换成连字符:
echo wordwrap('1234567890' , 2 , '-' , true )
将输出: 12-34-56-78-90