Методы отображения данных в двух столбцах внутри div с использованием цикла в PHP

Чтобы получить данные в двух столбцах внутри элемента div с помощью цикла в PHP, вы можете использовать различные методы. Вот несколько примеров:

Метод 1: использование вложенного цикла

<div>
    <?php
    $data = array(
        array('Column 1 - Row 1', 'Column 2 - Row 1'),
        array('Column 1 - Row 2', 'Column 2 - Row 2'),
        array('Column 1 - Row 3', 'Column 2 - Row 3')
    );
    foreach ($data as $row) {
        echo '<div>';
        foreach ($row as $column) {
            echo '<span>' . $column . '</span>';
        }
        echo '</div>';
    }
    ?>
</div>

Метод 2: использование одного цикла со счетчиком

<div>
    <?php
    $data = array('Column 1 - Row 1', 'Column 2 - Row 1', 'Column 1 - Row 2', 'Column 2 - Row 2', 'Column 1 - Row 3', 'Column 2 - Row 3');
    $count = count($data);
    for ($i = 0; $i < $count; $i += 2) {
        echo '<div>';
        echo '<span>' . $data[$i] . '</span>';
        echo '<span>' . $data[$i + 1] . '</span>';
        echo '</div>';
    }
    ?>
</div>

Метод 3: использование функции array_chunk()

<div>
    <?php
    $data = array('Column 1 - Row 1', 'Column 2 - Row 1', 'Column 1 - Row 2', 'Column 2 - Row 2', 'Column 1 - Row 3', 'Column 2 - Row 3');
    $chunks = array_chunk($data, 2);
    foreach ($chunks as $chunk) {
        echo '<div>';
        foreach ($chunk as $column) {
            echo '<span>' . $column . '</span>';
        }
        echo '</div>';
    }
    ?>
</div>

Эти методы демонстрируют разные способы достижения желаемого результата. Смело выбирайте тот, который лучше всего соответствует вашим требованиям.