質問編集履歴

2

データ型をintに合わせたが不可能

2017/04/04 09:55

投稿

amaguri
amaguri

スコア227

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
  $data[$point->user_id_id] = isset($data[$point->user_id]) ? $data[$point->user_id] + $point->point : $point->point;
24
24
 
25
- $data2[$point->user_id] = $point->member->point;
25
+ $data2[$point->user_id] = (int)$point->member->point;
26
26
 
27
27
  }
28
28
 
@@ -60,13 +60,13 @@
60
60
 
61
61
  array(4) {
62
62
 
63
- [6]=> string(6) "239010"
63
+ [6]=> int(239010)
64
64
 
65
- [11]=> string(4) "5000"
65
+ [11]=> int(5000)
66
66
 
67
- [20]=> string(4) "2000"
67
+ [20]=> int(2000)
68
68
 
69
- [21]=> string(5) "32000"
69
+ [21]=> int(32000)
70
70
 
71
71
  }
72
72
 
@@ -94,7 +94,11 @@
94
94
 
95
95
  で差分を作ろうとしたのですがうまくいかずいきませんでした
96
96
 
97
+
98
+
99
+ 追記
100
+
97
- データからなのでしょうか?
101
+ (int)で合わせたですがうまくい起きませんでした・・
98
102
 
99
103
 
100
104
 

1

修正

2017/04/04 09:55

投稿

amaguri
amaguri

スコア227

test CHANGED
File without changes
test CHANGED
@@ -90,7 +90,11 @@
90
90
 
91
91
  下でさらに
92
92
 
93
+ var_dump(array_diff_key($data2,$data));
94
+
93
- ループ文を作ろうとしたのですがうまくいかずいきませんでした
95
+ で差分を作ろうとしたのですがうまくいかずいきませんでした
96
+
97
+ データの形が違うからなのでしょうか?
94
98
 
95
99
 
96
100