我如何计算 str_split 文本行上的每个文本字符输出
How do i count each text character output on str_split text line
我有这段代码,它为“12345678910”的文本行输出“1234”“5678”“910”我的问题是我要计算每个字符输出所以我在上面做
我喜欢这样的输出结果示例'1234''5678''uncompleted'而不是'1234'5678''910'我试过这个代码:
$txt = "12345678910";
$disp = str_split($txt, 4);
for ($b = 0; $b<3; $b++) {
$play = "$b";
foreach($play as $count);
if($count != 4)
{
echo " uncompleted";
}
echo "$disp[$b]";
}
我用这段代码没有结果,感谢您的时间和理解。
您的代码无法编译,有很多错误。
我猜你想要:
$txt = "12345678910";
# split string in pieces with 4 characters
$disp = str_split($txt, 4);
# loop on all pieces
foreach($disp as $piece) {
# length is not 4
if(strlen($piece) != 4) {
echo "uncompleted";
} else {
echo "$piece ";
}
}
输出:
1234 5678 uncompleted
我有这段代码,它为“12345678910”的文本行输出“1234”“5678”“910”我的问题是我要计算每个字符输出所以我在上面做
我喜欢这样的输出结果示例'1234''5678''uncompleted'而不是'1234'5678''910'我试过这个代码:
$txt = "12345678910";
$disp = str_split($txt, 4);
for ($b = 0; $b<3; $b++) {
$play = "$b";
foreach($play as $count);
if($count != 4)
{
echo " uncompleted";
}
echo "$disp[$b]"; }
我用这段代码没有结果,感谢您的时间和理解。
您的代码无法编译,有很多错误。
我猜你想要:
$txt = "12345678910";
# split string in pieces with 4 characters
$disp = str_split($txt, 4);
# loop on all pieces
foreach($disp as $piece) {
# length is not 4
if(strlen($piece) != 4) {
echo "uncompleted";
} else {
echo "$piece ";
}
}
输出:
1234 5678 uncompleted