開発環境
- OS X Lion - Apple(OS)
- Apache (Web Server)
- PHP (サーバーサイドプログラミング言語)
- TextWrangler(Text Editor) (BBEditの無料機能制限版、light版)
『初めてのPHP5』 (David Sklar 著、 桑村 潤 翻訳、 廣川 類 翻訳、 オライリー・ジャパン、2005年、ISBN978-4-87311-257-2)の4章(配列の操作)4.7(演習問題4.aを解いてみる。
4.a.
コード(TextWrangler)
<?php
$shops = array("shop1" => array("product1" => 1,
"product2" => 2),
"shop2" => array("product2" => 1,
"product3" => 5,
"product4" => 10));
print "<table border=1>";
print "<tr><th>shop</th><th>product</th><th>count</th></tr>";
foreach($shops as $shop => $products){
print "<tr><td>$shop</td><td></td><td></td></tr>";
foreach($products as $product => $count){
print "<tr><td></td><td>$product</td><td style='text-align:right'>$count</td></tr>";
}
}
print "</table>";
?>
HTMLソース
<table border=1><tr><th>shop</th><th>product</th><th>count</th></tr><tr><td>shop1</td><td></td><td></td></tr><tr><td></td><td>product1</td><td style='text-align:right'>1</td></tr><tr><td></td><td>product2</td><td style='text-align:right'>2</td></tr><tr><td>shop2</td><td></td><td></td></tr><tr><td></td><td>product2</td><td style='text-align:right'>1</td></tr><tr><td></td><td>product3</td><td style='text-align:right'>5</td></tr><tr><td></td><td>product4</td><td style='text-align:right'>10</td></tr></table>
0 コメント:
コメントを投稿