Как отобразить массив в столбцы в php - PullRequest
1 голос
/ 15 февраля 2020

Хорошо, поэтому у меня есть массив, полный значений, и я хочу отобразить их определенным образом c.

Пока это мой код:

<?php foreach( $names as $i ) {
  echo $i."<br>";
}?>

Итак, в тот момент, когда я складываю каждое значение под другим. Но я хочу изменить его на столбцы.

Я хочу, чтобы он отображался так:

Имя 1 Имя 2

Имя 3 Имя 4

И и так далее ... Как мне этого добиться?

1 Ответ

1 голос
/ 15 февраля 2020

Переберите ваш массив и создайте из него форму HTML. Поскольку вам нужно 2 строки, вот пример:

<?php if($names) :
    echo '<table>';
    $counter = 1;
    foreach($names as $i) :
        if($counter%2 !== 0) {
            // Start new row
            echo '<tr>';
        }
        echo '<td>' . $i . '</td>';
        if($counter%2 == 0) {
            // End row
            echo '</tr>';
        }
        $counter++;
    endforeach;
    if($counter%2 == 0) {
        // Last empty cell
        echo '<td></td></tr>';
    }
    echo '</table>';
endif;
?>

Демо: https://3v4l.org/knGae

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...