上図のようなテーブルを配列とforeachやforなどを使用し作成したいです。
下記2点がわかればできそうですが、てこづっております。
ご教授いただければと思います。
クラス使用なし。よろしくお願いします。
①3行目の「1」のcolspanの数値に
1行目「0」、5行目「2」も合わせる。
②空きスーペスの2,4,6行目の<td>タグの作成
現在のソースは下記の通りです。
php
1<?php 2$array_char[] = array('AAA', 'BBB'); 3$array_char[] = array('CCC', 'DDD', 'EEE', 'FFF'); 4$array_char[] = array('GGG', 'HHH', 'III'); 5?> 6<!doctype html> 7<html> 8<head> 9<meta charset="UTF-8"> 10<title>sample</title> 11</head> 12<body> 13<?php 14echo '<table border="1">'; 15foreach ($array_char as $key => $data) { 16 $count = count($data); 17 echo '<tr>' . "\n"; 18 echo '<th colspan="' . $count . '">' . $key . '</th>' . "\n"; 19 echo '</tr>' . "\n"; 20 foreach ($data as $key1 => $data1) { 21 echo '<td align="center">' . $data1 . '</td>'; 22 } 23} 24echo '</table>'; 25?> 26</body> 27</html> 28コード
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/22 09:23