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

Как динамически создать массивы в php?

нужно спарсить характеристики товаров, так чтоб хар-ки 1 товара лежали в $arr1, 2 товара в $arr2 и т д, иначе не знаю, как сделать, да и так не знаю как сделать))
накидал чего-то такого

$i = 0;
foreach($html->find('.tblProductAttributes .tblRight') as $element) {
$i++;
${ 'prodAttr'.$i } [] = $element->plaintext;
}
  • Вопрос задан
  • 80 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
OlegMifle
@OlegMifle
php-программист
Обязательно динамически переменную создавать? Не подойдёт решение $array['item_' . $i][] = $someData;?
Ответ написан
Комментировать
Это плохой код:
${ 'prodAttr'.$i } [] = $element->plaintext;

$attributes['prodAttr'.$i] = $element->plaintext;
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы