是否可以使用foreach分割字符串?
例如我的字符串值为10 使用foreach回声1, 然后回声2 然后回声3, 等等直到达到字符串值。
答案 0 :(得分:0)
是的,但是您可以查看要达到的目标,实际上不需要拆分,而是尝试使用循环递增直到达到字符串值。在PHP中,您可以将字符串转换为整数,并且在默认情况下,如果您尝试执行+-*%/操作,PHP会为您完成。
使用Foreach
$string = '10';
$numbers = range(1, $string);
foreach($numbers as $number){
echo $number;
}
使用
$string = '10';
for($i = 1; $i <= $string; $i++){
echo $i;
}
如果拆分字符串是您的目标,则可以使用 str_split()函数并像上面的 foreach()
那样循环