Задать вопрос

Как преборазовать значения цикла в массив?

У меня тяжело идут эти циклы.
while (){
$result.",";//если я добавляю эхо будет так 1, 2, 4, 2, 5 и т.д.
}
while (...){
  if(...){
    $result;
  }
}


Как передать значения $result в массив?
  • Вопрос задан
  • 171 просмотр
Подписаться 1 Оценить Комментировать
Решение пользователя Виктор Новиков К ответам на вопрос (2)
YourDesire
@YourDesire
Я вообще по образованию бухгалтер...
Надеюсь я правильно понял...
Вы хотите в цикле добавлять в массив элементы?
$arr = [];
while($condition) {
  $arr[] = $result;
}

// или

while($condition) {
  array_push($arr, $result);
}


Если вы хотите разбить строку типа "1, 2, 3, item, shop, 10, 22, 42" на элементы массива, то это делается так:

$str= "1, 2, 3, string, string2, 42";
$arr = explode(",", $str);


Документация по array_push
Документация по explode
Ответ написан