###実現したいこと
エラーを無くしたいです
###ソースコード
<?php $menus = array( array("name" => "CURRY", "price" => 900), array("name" => "PASTA", "price" => 1200), array("name" => "COFFEE", "price" => 600) ); $totalPrice = 0; $hiPrice = 0; $hiName = ""; foreach ($menus as $menu) { if ($hiPrice < $price) { $hiPrice = $price; $hiName = $name; } $name = $menu["name"]; $price = $menu["price"]; $totalPrice += $price; echo $menu["name"]."は".$menu["price"]."円です"."<br>"; } echo "合計金額は".$totalPrice."円です"."<br>"; echo $hiName."が最高価格で".$hiPrice."円です"; ?>
###出力メッセージ
Notice: Undefined variable: price in /home/progate/index.php on line 8
CURRYは900円です
PASTAは1200円です
COFFEEは600円です
合計金額は2700円です
PASTAが最高価格で1200円です
何が間違っているのでしょうか。
ご回答お願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/25 05:33