Как сделать несколько foreach

216
09 мая 2019, 21:50

Есть у меня скрипт. Вот кусок кода.

foreach($products AS $key=>$product){
  $row = $key++;
  $photo_txt = '';
  foreach($product['photos'] AS $photo){
    $photo_txt .= $photo ."|". PHP_EOL;
  }
  $objPHPExcel->setActiveSheetIndex(0)
              ->setCellValue('A'.$row, $product['title'])
              ->setCellValue('B'.$row, $product['price'])
              ->setCellValue('C'.$row, $product['description'])
              ->setCellValue('D'.$row, $product['photo'])
              ->setCellValue('E'.$row, $product['photo']."|". $photo_txt)
              ->setCellValue('F'.$row, $product['sex']);
}

Собственно в колонке С нужно дописывать значения, как в колонке Е. (в колонке Е добавляются фотографии одна за другой если их много) А в колонке С мне нужно сделать чтобы добавлялось описание если его много. Хочу поменять строку С и сделать в таком виде

->setCellValue('C'.$row, $product['description']."||". $description_txt)

Но не знаю как в foreach дописать еще одно условие....

READ ALSO
Изменить ответ REST в yii2

Изменить ответ REST в yii2

Делема такова что мне нужно после того как я отправил POST запрос на добавление пользователяНужно чтобы возвращал вот такую форму

214
Переписать для XMLReader с SimpleXML

Переписать для XMLReader с SimpleXML

есть XML файл indexxml (~50mb)

195
pg_fetch_all для несуществующих записей

pg_fetch_all для несуществующих записей

Сейчас при запросе к базе данных использую функцию pg_fetch_all для сбора всех данныхНо проблема в том, что если я сделаю запрос по значению, которого...

193
Lua в PHP | Переменные

Lua в PHP | Переменные

Как сделать что-то подобное в PHP?:

217