teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

chouse

2019/09/04 08:45

投稿

yambejp
yambejp

スコア117967

answer CHANGED
@@ -1,6 +1,20 @@
1
1
  > echo $getMax
2
2
 
3
- 「$」はいらないですね
3
+ 「$」はいらないですね、関数の引数のとりかたもおかしい(x→$x)
4
+ 変数として実行したいならこう
5
+ ```PHP
6
+ $getmax=function($x){
7
+ $maxNumber = 0;
8
+ for ($i=0; $i<count($x); $i ++) {
9
+ if ($x[$i] > $maxNumber) {
10
+ $maxNumber = $x[$i];
11
+ }
12
+ }
13
+ return $maxNumber;
14
+ };
15
+ $prices = array(1000, 650, 750, 800);
16
+ print $getmax($prices);
17
+ ```
4
18
 
5
19
  ちなみにmax()ではなくロジックの勉強ということですかね?
6
20
  ```PHP