Разделить строку с помощью foreach? - PullRequest
0 голосов
/ 13 октября 2018

Возможно ли разделить строку с помощью foreach?

Например, мое строковое значение равно 10, используя foreach echos 1, затем echo 2, затем echo 3 и т. Д., Чтобы достичь значения строки.

1 Ответ

0 голосов
/ 13 октября 2018

Да, вы можете, но, глядя на то, что вы пытаетесь достичь, вам на самом деле не нужно делить, вместо этого вы пытаетесь увеличивать с помощью цикла до достижения строкового значения.В PHP вы можете привести строку к целому числу, и по умолчанию PHP сделает это за вас, если вы пытаетесь выполнить + - *% / операции.

Использование Foreach

$string = '10';
$numbers = range(1, $string);
foreach($numbers as $number){
  echo $number;
}

Использование For

$string = '10';
for($i = 1; $i <= $string; $i++){
    echo $i;
}

Если ваша цель - разделение строки, вы можете использовать функцию str_split () и цикл, как указано выше foreach()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...