Intereting Posts
Зашифрована ли память? Невозможно получить значения из массива JSON и объекта Как заставить pthreads работать в PHP? Как преобразовать массив в SimpleXML Многоуровневые комментарии Ответы: отображение и хранение Как перенаправить URL программно в WordPress? Как использовать сложные критерии внутри репозитория доктрины 2? Phpmailer с использованием smtp с Gmail не работает – время подключения Как настроить собственный канал PEAR? wp_localize_script с дескриптором jquery – скрипт wordpress Использование нескольких баз данных в CodeIgniter как получить динамический URL-адрес, например mydomain.com/username, используя zend framework Разрешение: эта таблица не содержит уникальный столбец. Редактирование сетки, флажок, редактирование, копирование и удаление недоступны 403 при отправке сообщений в разъем facebook через API-интерфейс Unification Engine Декодирование числовых html-объектов через PHP

Создание таблицы со значениями подзапроса в PHP

Привет, мои дорогие и верные «штабелеры»! У меня есть следующий массив:

$array = array( "0" => array("1", "2", "3", "4", "5"), "1" => array("I", "II", "III", "IV", "V"), "2" => array("i", "ii", "iii", "iv", "v"), "3" => array("A", "B", "C", "D", "E"), ..., "9" => array("a", "b", "c", "d", "f"), ); 

и хотел бы создать таблицу со значениями подмассивов точно так же:

 | 1 | 2 | 3 | 4 | 5 | | I | II | III | IV | V | | i | ii | iii | iv | v | | A | B | C | D | E | |...| | | | | | a | b | c | d | e | 

Я пробовал:

 $table = '<table border=1>'; // Select values of the array to create table. foreach($array as $row){ foreach($row as $key => $value){ $table .= ' <tr> <td>'.$row['0'].'</td> <td>'.$row['1'].'</td> <td>'.$row['2'].'</td> <td>'.$row['3'].'</td> <td>'.$row['4'].'</td> </tr>'; } } $table .= '</table>'; 

но проблема заключается в том, что каждый подъярус отображается 8 раз в таблице …

 | 1 | 2 | 3 | 4 | 5 | | 1 | 2 | 3 | 4 | 5 | | 1 | 2 | 3 | 4 | 5 | | 1 | 2 | 3 | 4 | 5 | | 1 | 2 | 3 | 4 | 5 | | 1 | 2 | 3 | 4 | 5 | | 1 | 2 | 3 | 4 | 5 | | 1 | 2 | 3 | 4 | 5 | | I | II | III | IV | V | | I | II | III | IV | V | | I | II | III | IV | V | | I | II | III | IV | V | | I | II | III | IV | V | | I | II | III | IV | V | | I | II | III | IV | V | | I | II | III | IV | V | |...| | | | | | a | b | c | d | e | | a | b | c | d | e | | a | b | c | d | e | | a | b | c | d | e | | a | b | c | d | e | | a | b | c | d | e | | a | b | c | d | e | | a | b | c | d | e | 

Я не знаю, что я делаю неправильно, и приветствую вашу помощь. Заранее спасибо!

== UPDATE ==

После некоторых советов от Félix Gagnon-Grenier код должен быть:

 <?php $array = array( "0" => array("1", "2", "3", "4", "5"), "1" => array("I", "II", "III", "IV", "V"), "2" => array("i", "ii", "iii", "iv", "v"), "3" => array("A", "B", "C", "D", "E"), "9" => array("a", "b", "c", "d", "f") ); print_r($array); $table = '<table border=1>'; // Select values of the array to create table. foreach($array as $key => $row){ $table .= '<tr>'; foreach($row as $value){ $table .= ' <td>'.$value.'</td> '; } $table .= '</tr>'; } $table .= '</table>'; echo $table; ?> 

Так оно работает отлично!