Я серьезно пытаюсь схватить голову вокруг следующего. Я хочу построить 3 ячейки данных для каждой таблицы строк на основе массива PHP. Итак, другими словами, если есть 3 значения в массиве, должна быть структура, как:Динамически создавать строки таблицы HTML на основе php-массива
<?php
$arr = array("value1","value2","value3");
?>
// Expected outcome:
<table>
<tr>
<td>value1</td>
<td>value2</td>
<td>value3</td>
</tr>
</table>
но должен 4-ое значение добавляется в массив, он должен динамически создать еще одну строку, так и в других словах:
<?php
$arr = array("value1","value2","value3","value4");
?>
// Expected outcome:
<table>
<tr>
<td>value1</td>
<td>value2</td>
<td>value3</td>
</tr>
<tr>
<td>value4</td>
<td></td>
<td></td>
</tr>
</table>
Я действительно не возражаю, какое решение, даже сочетание между PHP и JQuery, но только то, что я могу использовать для достижения выше.
Спасибо заранее!
код печатает новую строку перед печатью третья ячейка; проверка конца строки должна быть после печати всех ячеек не раньше; кроме того, вам нужно следить за первым знаком открытия
true, спасибо. Но, как я уже сказал, речь шла скорее о демонстрации использования modulo, чем о предоставлении эффективного «копирования и вставки». Тем не менее, вы правы, и я изменил его. Я умышленно оставил код об открытии и закрытии тегов. Также необходимо заполнить недопустимые tr, если размер массива не кратен 3 и т. Д. – Dariop
это сработало для меня, спасибо – Brij