-
HTMLテーブルを手動で生成する方法: 以下の例では、配列をループ処理してHTMLテーブルの各行と列を生成します。
<?php // 配列の例 $array = array( array('Name', 'Age', 'City'), array('John', 25, 'New York'), array('Jane', 30, 'Tokyo'), array('Bob', 35, 'London') ); // HTMLテーブルの生成 echo '<table>'; foreach ($array as $row) { echo '<tr>'; foreach ($row as $cell) { echo '<td>' . $cell . '</td>'; } echo '</tr>'; } echo '</table>'; ?>
この方法では、配列の各要素をループ処理してHTMLテーブルの要素(
<tr>
と<td>
)を生成します。 -
array_to_table
関数を作成する方法: 自分自身でarray_to_table
関数を作成することもできます。以下はその例です。<?php function array_to_table($array) { $table = '<table>'; foreach ($array as $row) { $table .= '<tr>'; foreach ($row as $cell) { $table .= '<td>' . $cell . '</td>'; } $table .= '</tr>'; } $table .= '</table>'; return $table; } // 配列の例 $array = array( array('Name', 'Age', 'City'), array('John', 25, 'New York'), array('Jane', 30, 'Tokyo'), array('Bob', 35, 'London') ); // 関数を使用してHTMLテーブルを生成 echo array_to_table($array); ?>
この方法では、
array_to_table
関数を定義し、関数内で配列をループ処理してHTMLテーブルを生成します。
これらの方法を使用すると、PHPで配列をテーブルに変換することができます。必要に応じて、テーブルのスタイルやクラスを追加するなど、さらにカスタマイズすることもできます。