gpt4 book ai didi

php - 将字符串拆分为 2 个字母

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:02:40 25 4
gpt4 key购买 nike

我正在尝试将字符串拆分为 1、2 和 3 段。

例如,我目前有这个:

$str = 'test';
$arr1 = str_split($str);

foreach($arr1 as $ar1) {
echo strtolower($ar1).' ';
}

这在 1 个字符拆分上效果很好,我得到:

t e s t 

但是当我尝试时:

$arr2 = str_split($str, 2);

我得到:

te st

有没有办法让我输出这个? :

te es st

然后还有像这样的 3 个字符?

tes est

最佳答案

这里是:

function SplitStringInWeirdWay($string, $num) {
for ($i = 0; $i < strlen($string)-$num+1; $i++) {
$result[] = substr($string, $i, $num);
}
return $result;
}

$string = "aeioubcdfghjkl";

$array = SplitStringInWeirdWay($string, 4);

echo "<pre>";
print_r($array);
echo "</pre>";

PHPFiddle 链接:http://phpfiddle.org/main/code/1bvp-pyk9

然后,你可以简单地在一行中回显它,比如:

echo implode($array, ' ');

关于php - 将字符串拆分为 2 个字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26488663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com