我有这段代码:
$text = "12345678910";
$codebits = str_split($text ,3);
for($b = 0; $b<3; $b++){
echo "$codebits[$b]yes";
}
输出结果:
123yes456yes789yes
如何将其更改为一行?例如:
123456789yes
答案 0 :(得分:0)
使用substr(),如下所示: -
<?php
echo substr($text,0,8)."yes";
输出: - https://eval.in/896033
或者如果你想使用你的:
<?php
$text = "12345678910";
$codebits = str_split($text ,3);
for($b = 0; $b<3; $b++){
echo "$codebits[$b]";
}
echo "yes";
输出: - https://eval.in/896040
答案 1 :(得分:-1)
如果必须使用str_split:
<?php
$text = "12345678910";
$codebits = str_split($text ,strlen($text)-2);
$codebits[1]="yes";
for($b = 0; $b<2; $b++){
echo "$codebits[$b]";
}
?>
你可以连接数组$ codebits:
$fullstring=$codebits[0].$codebits[1];
echo $fullstring;