質問編集履歴

1

コードの追記

2018/09/29 11:31

投稿

yonaja
yonaja

スコア20

test CHANGED
File without changes
test CHANGED
@@ -1,21 +1,55 @@
1
- phpでデータベースの中にある文字列データから整数型のデータを抽出したいです。
1
+ phpで文字列データから整数型のデータを抽出したいです。
2
2
 
3
3
 
4
4
 
5
- 私は、データベースにある値段の平均を出すプログラムを作ろうとしています。
5
+ 私は、値段の平均を出すプログラムを作ろうとしています。
6
6
 
7
7
 
8
8
 
9
- そこでデータベースの値段のデータを演算させようとしましたが、データベースの値段データには「\」や「,」が入っているため、数字のデータとして演算させることができませんでした。
9
+ そこで値段のデータを演算させようとしましたが、値段データには「\」や「,」が入っているため、数字のデータとして演算させることができませんでした。
10
10
 
11
11
 
12
12
 
13
13
  ちなみにエラーメッセージは
14
14
 
15
- > Notice: A non well formed numeric value encountered in ~
15
+ > Warning: A non-numeric value encountered in
16
+
17
+
16
18
 
17
19
  です。
18
20
 
19
21
 
20
22
 
21
23
  そこで、¥ 30,160 など「\」や「,」などが混合している文字列から「30160」だけを抜き出す方法のアドバイスをください。
24
+
25
+
26
+
27
+ 実際に実行したプログラムを以下に書きました。
28
+
29
+ ```php
30
+
31
+ <?php
32
+
33
+
34
+
35
+ $a = '¥ 30,160 ';
36
+
37
+ $b = '¥ 60 ';
38
+
39
+ $c = '¥ 3,000 ';
40
+
41
+ $sum = $a+$b+$c;
42
+
43
+ $ave = $sum/3;
44
+
45
+ echo $a;
46
+
47
+ echo $b;
48
+
49
+ echo $c;
50
+
51
+ echo $ave;
52
+
53
+ ?>
54
+
55
+ ```