2012年5月15日火曜日

開発環境

『初めてのPHP5』 (David Sklar 著、 桑村 潤 翻訳、 廣川 類 翻訳、 オライリー・ジャパン、2005年、ISBN978-4-87311-257-2)の4章(配列の操作)4.7(演習問題4.bを解いてみる。

4.b.

コード(TextWrangler)

sample14.php

<?php
  $lunches = array("月曜日" => array("主料理" => "ごはん",
                                 "副食"  => "魚",
                                 "飲み物" => "みそ汁",
                                 "費用"   => 200),
                   "火曜日" => array("主料理" => "パン",
                                 "副食"  => "目玉焼き",
                                 "飲み物" => "牛乳",
                                 "費用"   => 300),
                   "水曜日" => array("主料理" => "ラーメン",
                                 "副食"  => "餃子",
                                 "飲み物" => "水",
                                 "費用"   => 400),
                   "木曜日" => array("主料理" => "パスタ",
                                 "副食"  => "サラダ",
                                 "飲み物" => "スープ",
                                 "費用"   => 350),
                   "金曜日" => array("主料理" => "ライス",
                                 "副食"  => "ハンバーグ",
                                 "飲み物" => "ジュース",
                                 "費用"   => 250));
  print "<table border=1>";
  print "<tr><th>曜日</th><th>主料理</th><th>副食</th><th>飲み物</th><th>費用</th></tr>";
  foreach($lunches as $wday => $lunch){
    print "<tr><td>$wday</td>";
    foreach($lunch as $key => $value){
      print "<td>$value</td>";
    }
    print "</tr>";
  }
  print "</table>";
?>

HTMLソース

<table border=1><tr><th>曜日</th><th>主料理</th><th>副食</th><th>飲み物</th><th>費用</th></tr><tr><td>月曜日</td><td>ごはん</td><td>魚</td><td>みそ汁</td><td>200</td></tr><tr><td>火曜日</td><td>パン</td><td>目玉焼き</td><td>牛乳</td><td>300</td></tr><tr><td>水曜日</td><td>ラーメン</td><td>餃子</td><td>水</td><td>400</td></tr><tr><td>木曜日</td><td>パスタ</td><td>サラダ</td><td>スープ</td><td>350</td></tr><tr><td>金曜日</td><td>ライス</td><td>ハンバーグ</td><td>ジュース</td><td>250</td></tr></table>

0 コメント:

コメントを投稿