連想配列からテーブルを作成する関数
連想配列からテーブルを作成する関数を作ろうと思っています。
関数をどのように書けばHTMLのソースのようになるでしょうか?
//----- 関数 -----
function table($v) {
}
//----- 配列 -----
$s[0] = array( 'あ行' , 'い行' , 'う行' , 'え行' , 'お行' );
$s[1] = array( 'か' , 'き' , 'く' , 'け' , 'こ' );
$s[2] = array( 'さ' , 'し' , 'す' , 'せ' , 'そ' );
table($s);
//----- 生成されるhtml -----
<table>
<tr><td>あ行</td><td>い行</td><td>う行</td><td>え行</td><td>お行</td></tr>
<tr><td>か</td><td>き</td><td>く</td><td>け</td><td>こ</td></tr>
<tr><td>さ</td><td>し</td><td>す</td><td>せ</td><td>そ</td></tr>
</table>
//----- print_r -----
array(3) {
[0]=>
array(5) {
[0]=>
string(4) "あ行"
[1]=>
string(4) "い行"
[2]=>
string(4) "う行"
[3]=>
string(4) "え行"
[4]=>
string(4) "お行"
}
[1]=>
array(5) {
[0]=>
string(2) "か"
[1]=>
string(2) "き"
[2]=>
string(2) "く"
[3]=>
string(2) "け"
[4]=>
string(2) "こ"
}
[2]=>
array(5) {
[0]=>
string(2) "さ"
[1]=>
string(2) "し"
[2]=>
string(2) "す"
[3]=>
string(2) "せ"
[4]=>
string(2) "そ"
}
}
お礼
ありがとうございました。 この方法でなんとかなりそうです。 勉強不足ですみませんでした。