2012年5月11日金曜日

開発環境

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

1.

コード(TextWrangler)

sample10.php

<?php
  $cities = array("New York, NY" => 8008278,
                  "Los Angeles, CA" => 3694820,
                  "Chicago, IL" => 2896016,
                  "Houston, TX" => 1953631,
                  "Philadelphia, PA" => 1517550,
                  "Phoenix, AZ" => 1321045,
                  "San Diego, CA" => 1223400,
                  "Dallas, TX" => 1188580,
                  "San Antonio, TX" => 1144646,
                  "Detroit, MI" => 951270);
  $total = 0;
  foreach($cities as $key => $value){
    $total += $value;
  }
  print "<table border=1><tr><th>city</th><th>people</th></tr>";
  foreach($cities as $key => $value){
    print "<tr><td>$key</td><td style='text-align:right'>$value</td>";
  }
  print "<tr><th>total</th><th>$total</th></tr>";
  print "</table>"
?>

HTMLソース

<table border=1><tr><th>city</th><th>people</th></tr><tr><td>New York, NY</td><td style='text-align:right'>8008278</td><tr><td>Los Angeles, CA</td><td style='text-align:right'>3694820</td><tr><td>Chicago, IL</td><td style='text-align:right'>2896016</td><tr><td>Houston, TX</td><td style='text-align:right'>1953631</td><tr><td>Philadelphia, PA</td><td style='text-align:right'>1517550</td><tr><td>Phoenix, AZ</td><td style='text-align:right'>1321045</td><tr><td>San Diego, CA</td><td style='text-align:right'>1223400</td><tr><td>Dallas, TX</td><td style='text-align:right'>1188580</td><tr><td>San Antonio, TX</td><td style='text-align:right'>1144646</td><tr><td>Detroit, MI</td><td style='text-align:right'>951270</td><tr><th>total</th><th>23899236</th></tr></table>

0 コメント:

コメントを投稿