プロが教えるわが家の防犯対策術!

<!DOCTYPE html>
<html>
<head>
<title>P161 Sample6-7 array()を使う</title>
</head>
<body>

<?php

$stock = array("みかん"=>80,"いちご"=>60,"りんご"=>22, "もも"=>50,"くり"=>57);

?>

<table border="2">
<tr bgcolor="#AAAAAA">
<th>番号</th>
<th>個数</th>
</tr>

<?php

foreach($stock as $name => $value){
print "<tr><td>{$name}</td><td>{$value}個</td></tr>\n";
}

?>

</table>

</body>
</html>
以上の foreach($stock as $name => $value){ 
 のforeach文は特殊な繰り返し文で$stockは”変数名”・$name"はキー(引出し)用の変数・
 ここまでは何となく意味がわかります。最後のは$valueは”値用の変数”・・とあります。
 ここで言う、”値用の変数”の値とは何のことなのでしょうか? 
 よろしくお願いいたします。

質問者からの補足コメント

  • 早々ご回答いただきまして誠にありがとうございました。
    ”=>”の”記号”を今から調べます。
     しばらくお待ちくださいませ

    No.1の回答に寄せられた補足コメントです。 補足日時:2016/02/24 21:52

A 回答 (1件)

$name には、"みかん"、"いちご" など。

$valueには、80や60が入ります。

> $stock = array("みかん"=>80,"いちご"=>60,"りんご"=>22, "もも"=>50,"くり"=>57);

の => という記号と対応しているでしょ?
この回答への補足あり
    • good
    • 0
この回答へのお礼

ご回答誠にありがとうございました。
  ここでいう =>はプログラムの流れからして、
80 60 22 50 を格納する値であるみたいです。

お礼日時:2016/02/28 15:51

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!