Отобразить значения в массиве при Foreach

157
14 мая 2019, 06:00

Есть код:

    foreach ($cvets as $cvet):
    echo  $cvet->name. ' ';
    endforeach;

Выводит: красный черный Записываю значение $cvet->name. ' ' в массив, вот так:

$mymassive = $cvet->name. ' ';

Далее отображаю вот так echo $mymassive; Но в результате выводит только черный, а не все. Как отобразить все значения в массиве $mymassive ?

Answer 1
foreach ($cvets as $cvet):
    $mymassive.=$cvet->name.' '; // конечно это строка а не массив
endforeach;
Answer 2

В первую очередь вам надо обозначить переменную как массив:

$mymassive = array();
    foreach ($cvets as $cvet):
      array_push($mymassive,$cvet->name)
     endforeach;
READ ALSO
PHP не отправляет данные в базу данных

PHP не отправляет данные в базу данных

Отправляю данные с формы, которую заполняет пользователь, на базу данных через PHPДанные собираю через JS, потом собираю все в PHP и пытаюсь отправить...

154
Поиск строки в stringgrid по маске в Edit

Поиск строки в stringgrid по маске в Edit

Есть таблица (грид), как сделать так чтобы по нажатию кнопки, значение которое записано в Edit искалось в таблице и в случае если такое значение...

135
Подсчитать у скольких чисел в заданном интервале сумма делителей будет нечётной

Подсчитать у скольких чисел в заданном интервале сумма делителей будет нечётной

Вам даны два натуральных числа А и БПосчитайте у скольких чисел в интервале [A;Б] сумма делителей будет нечётным

151
'main.moc' file not found Qt

'main.moc' file not found Qt

Здраствуйте, у меня почему то пишет, что "mainmoc" не найдено, а если убираю её, то пишет Symbol(s) not found for architecture x86_64

174