回答編集履歴

2

加筆修正

2018/08/01 06:53

投稿

退会済みユーザー
test CHANGED
@@ -10,4 +10,6 @@
10
10
 
11
11
  phpにだってデータ型の概念はあります。
12
12
 
13
- `floatval($price)` などとして型変換してあげてはいかがでしょうか。
13
+ `es(number_format(floatval($price)))` などとして型変換してあげてはいかがでしょうか。
14
+
15
+ (ただし、$priceに数値として解釈できない文字列が入っている場合の対策も考えないといけないかもしれませんが。)

1

加筆修正

2018/08/01 06:53

投稿

退会済みユーザー
test CHANGED
@@ -1,4 +1,12 @@
1
+ > number_format() expects parameter 1 to be float, string given
2
+
3
+
4
+
1
- `$price` に文字列データが入っていて、float型じゃないから関数の処理を適用できない、って意味です。
5
+ `$price` に文字列データが入っていて、float型じゃないから関数の処理を適用できない、
6
+
7
+ って意味です。
8
+
9
+ 単語を辞書引きすればわかる簡単なエラーメッセージです。
2
10
 
3
11
  phpにだってデータ型の概念はあります。
4
12