配列・多次元配列02
文字列を利用した「キー」
- 添字の部分は文字列を利用できる
- [ ' ' ](シングルクォート)または[ " " ](ダブルクォート)で囲む
$配列名["キー"]= 値;
<!DOCTYPE HTML> <html lang="ja"> <head> <meta charset="UTF-8"> <title>キーを使う</title> </head> <body> <?php $stock['みかん'] = 80; $stock['いちご'] = 60; $stock['りんご'] = 22; $stock['もも'] = 50; $stock['くり'] = 57; ?> <table border="1"> <tr><th>在庫状況</th></tr> <?php print ('<tr><td>みかんは、' .$stock['みかん']. '個です。</td></tr>' . "\n"); print ('<tr><td>いちごは、' .$stock['いちご']. '個です。</td></tr>' . "\n"); print ('<tr><td>りんごは、' .$stock['りんご']. '個です。</td></tr>' . "\n"); print ('<tr><td>ももは、' .$stock['もも']. '個です。</td></tr>' . "\n"); print ('<tr><td>くりは、' .$stock['くり']. '個です。</td></tr>' . "\n"); ?> </table> </body> </html>
ブラウザで表示
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>配列(2)</title> </head> <body> <?php $name['ne'] = "子"; $name['ushi'] = "丑"; $name['tora'] = "寅"; $name['u'] = "卯"; $name['tatsu'] = "辰"; $name['mi'] = "巳"; print ( $name['tora'] . 'ちゃんと、' . $name['tatsu'] . 'ちゃんは兄弟です。<br>' . "\n" ); ?> </body> </html>