Задать вопрос
Mike_Ro
@Mike_Ro
Python, JS, WordPress, SEO, Bots, Adversting

Как правильно собрать несколько html элементов внутри одной переменной?

Всем привет!

1. Имеется массив, например $array;.
2. Проходимся по массиву циклом foreach($array).
3. За один шаг цикла массива формируем html элемент, например такого формата <li>инфа</li>. Этот элемент нужно сохранить в переменной $items.
4. На выходе return $items;.

Весь вопрос в том, как правильно записать 'добавление' html элемента в переменную, в которой уже имеется что-то?

Сразу на ум пришло парочка вариантов 'добавления':
1. $output = $output . '<li>инфа</li>';
2.
if(!$output) {$output = '<li>инфа</li>';} else {$output = $output . '<li>инфа</li>';}


Вероятно, это не самые лучшие варианты реализации данной задачи, поэтому хотелось-бы увидеть, как реализуют это профессионалы, спасибо!
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Простой Комментировать
Решение пользователя Dmitry Tallmange К ответам на вопрос (2)
p00h
@p00h
Фехтовальщик-стропальщик
$ary = array('1', '2', '3');
$output = join('--', $ary);
echo $output; // outputs 1--2--3
Ответ написан