回答編集履歴
3
見直し
test
CHANGED
@@ -44,7 +44,7 @@
|
|
44
44
|
|
45
45
|
//$maxPriceに入っている価格より大きければ
|
46
46
|
|
47
|
-
if ($maxPrice<$price) {
|
47
|
+
if ($maxPrice < $price) {
|
48
48
|
|
49
49
|
// その価格で$maxPriceを上書きする
|
50
50
|
|
@@ -74,7 +74,7 @@
|
|
74
74
|
|
75
75
|
//$maxPriceに入っている価格より大きければ
|
76
76
|
|
77
|
-
if($maxPrice<$price) {
|
77
|
+
if ($maxPrice < $price) {
|
78
78
|
|
79
79
|
// その価格で$maxPriceを上書きする
|
80
80
|
|
@@ -93,3 +93,7 @@
|
|
93
93
|
ってコードになっているから、
|
94
94
|
|
95
95
|
書いた通りに動いている、としか言えない。
|
96
|
+
|
97
|
+
最大値保持用の`$maxPrice`よりも大きな値が`$price`に入っていれば、
|
98
|
+
|
99
|
+
最大値保持用の2つの変数を更新しているよね。
|
2
加筆修正とみやすさ改善
test
CHANGED
@@ -30,11 +30,11 @@
|
|
30
30
|
|
31
31
|
$maxPriceName = "MM"; //最高価格の商品の名前を入れるための変数
|
32
32
|
|
33
|
-
foreach($menus as $menu){
|
33
|
+
foreach ($menus as $menu) {
|
34
34
|
|
35
|
-
$name=$menu['name'];
|
35
|
+
$name = $menu['name'];
|
36
36
|
|
37
|
-
$price=$menu['price'];
|
37
|
+
$price = $menu['price'];
|
38
38
|
|
39
39
|
echo $menu['name'].'は'.$menu['price'].'円です';
|
40
40
|
|
@@ -44,7 +44,7 @@
|
|
44
44
|
|
45
45
|
//$maxPriceに入っている価格より大きければ
|
46
46
|
|
47
|
-
if($maxPrice<$price){
|
47
|
+
if ($maxPrice<$price) {
|
48
48
|
|
49
49
|
// その価格で$maxPriceを上書きする
|
50
50
|
|
@@ -63,3 +63,33 @@
|
|
63
63
|
echo "{$maxPriceName}の{$maxPrice}が最高価格です";
|
64
64
|
|
65
65
|
```
|
66
|
+
|
67
|
+
|
68
|
+
|
69
|
+
---
|
70
|
+
|
71
|
+
|
72
|
+
|
73
|
+
```php
|
74
|
+
|
75
|
+
//$maxPriceに入っている価格より大きければ
|
76
|
+
|
77
|
+
if($maxPrice<$price) {
|
78
|
+
|
79
|
+
// その価格で$maxPriceを上書きする
|
80
|
+
|
81
|
+
$maxPrice = $price;
|
82
|
+
|
83
|
+
// 最高価格のものの名前で上書きする
|
84
|
+
|
85
|
+
$maxPriceName = $name;
|
86
|
+
|
87
|
+
}
|
88
|
+
|
89
|
+
```
|
90
|
+
|
91
|
+
if()の条件が成立すると`$maxPrice`と`$maxPriceName`を書き換える、
|
92
|
+
|
93
|
+
ってコードになっているから、
|
94
|
+
|
95
|
+
書いた通りに動いている、としか言えない。
|
1
見直し(インデント)
test
CHANGED
@@ -46,13 +46,13 @@
|
|
46
46
|
|
47
47
|
if($maxPrice<$price){
|
48
48
|
|
49
|
-
// その価格で$maxPriceを上書きする
|
49
|
+
// その価格で$maxPriceを上書きする
|
50
50
|
|
51
|
-
$maxPrice = $price;
|
51
|
+
$maxPrice = $price;
|
52
52
|
|
53
|
-
// 最高価格のものの名前で上書きする
|
53
|
+
// 最高価格のものの名前で上書きする
|
54
54
|
|
55
|
-
$maxPriceName = $name;
|
55
|
+
$maxPriceName = $name;
|
56
56
|
|
57
57
|
}
|
58
58
|
|