使用foreach分割字符串?

时间:2018-10-13 03:37:58

标签: php arrays foreach

是否可以使用foreach分割字符串?

例如我的字符串值为10 使用foreach回声1, 然后回声2 然后回声3, 等等直到达到字符串值。

1 个答案:

答案 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()

那样循环