Ошибка PHP-функция, которую взрывают, не включает в себя взрывают строки


Ошибка PHP-функция, которую взрывают, не включает в себя взрывают строки

28.10.2020 06:27:52 Просмотров 8 Источник

Я использую фреймворк Laravel 5.8 и пытаюсь сделать в цикле foreach, чтобы сходить с ума

foreach($stocks->currency as $currency)
{
  $d1 = $currency->cost;
  $d2 = $currency->currency->name;
  $currencies = array(' ' . $d1 . ' ' . $d2);
  echo implode("or", $currencies);
}

Это мой кодовый блок

Однако это возвращает следующее :

enter image description here

очевидно, что здесь не хватает "или", которое должен добавить имплод

Заранее благодарю вас!

У вопроса есть решение - Посмотреть?

Ответы - Ошибка PHP-функция, которую взрывают, не включает в себя взрывают строки / PHP implode function error, does not include implode string

Является ответом!
Nicolas F

28.10.2020 07:10:52

попробуйте что-нибудь вроде

$currencies = [] // Create an empty array
foreach($stocks->currency as $currency)
{
  $d1 = $currency->cost;
  $d2 = $currency->currency->name;
  $currencies[] = ' ' . $d1 . ' ' . $d2; // Add a new value to your array
}
echo implode("or", $currencies); // implode the full array and separate the values with "or"
Помочь в развитии проекта:
Закрыть X