@BiTor

Как вывести в цикле php, данные в определенном порядке?

Здравствуйте, подскажите кто может... Есть массив типа $arr=[1,2,3,4,5,6,7 и т.д....]
В цикле нужно вывести html таблицу, количество ячеек в строке равно количеству элементов в массиве $arr что собственно не проблема..
Проблема вот в чем)
Как вывести в первой строке таблици данные из массива в таком порядке (1 элемент массива , 2-ой, пустые ячейки) и второй строчке (1 элемент массива, пустая ячейка, 3-й элемент, пустые ячейки) в третей старке (1 элемент массива,пустая ячейка,пустая ячейка, 4 элемент массива) и тд до последнего элемента массива.

5a98267eef04c824819688.png

Подскажите пожалуйста примером или ссылкой по теме.
  • Вопрос задан
  • 241 просмотр
Решения вопроса 1
@bears
Попробуйте вот так:
<?php $arr = range(1, 50); ?>

<table border="1">
    <?php for ($k = 0; $k < count($arr); $k++): ?> 
        <tr>
            <?php for ($i = 0; $i < count($arr); $i++): ?>
                <td><?php echo ($i - 1 === $k || $i === 0) ? '+' : '' ?></td>
            <?php endfor; ?>
        </tr>
    <?php endfor; ?>
</table>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы