示例:
KATCAT
结果:
KAT CAT
谢谢!
答案 0 :(得分:0)
如果没有空格或标签,则可以使用str_split function
。详细信息,请访问php.net - str-split
<?php
$str = "KATCAT";
$arr2 = str_split($str, 3);
print_r($arr2);
?>
输出如下:
Array
(
[0] => KAT
[2] => CAT
)
如果您将使用explode函数,那么您必须指定一个分隔符,因为此函数的必需参数。在此php.net - explode中,您可以详细查看。
<?php
$str = 'one|two|three|four';
// positive limit
print_r(explode('|', $str));
?>
Array
(
[0] => one
[2] => two
[2] => three
)
答案 1 :(得分:0)
如果你的逻辑是每三个字符用一个空格分隔字符串,那么你可以使用str_split()和implode()。
以下是解决方案:
<?php
$string = "KATCAT";
$result = implode(" ", str_split($string, 3));
echo $result; // "KAT CAT"
这是另一个例子,有更多字符:
<?php
$string = "KATCATMA";
$result = implode(" ", str_split($string, 3));
echo $result; // "KAT CAT MA"