質問編集履歴
2
データ型をintに合わせたが不可能
title
CHANGED
File without changes
|
body
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
$data2 = array();
|
11
11
|
foreach($points as $point){
|
12
12
|
$data[$point->user_id_id] = isset($data[$point->user_id]) ? $data[$point->user_id] + $point->point : $point->point;
|
13
|
-
$data2[$point->user_id] = $point->member->point;
|
13
|
+
$data2[$point->user_id] = (int)$point->member->point;
|
14
14
|
}
|
15
15
|
var_dump($data2);
|
16
16
|
var_dump($data);
|
@@ -29,10 +29,10 @@
|
|
29
29
|
|
30
30
|
//$data2//
|
31
31
|
array(4) {
|
32
|
-
[6]=>
|
32
|
+
[6]=> int(239010)
|
33
|
-
[11]=>
|
33
|
+
[11]=> int(5000)
|
34
|
-
[20]=>
|
34
|
+
[20]=> int(2000)
|
35
|
-
[21]=>
|
35
|
+
[21]=> int(32000)
|
36
36
|
}
|
37
37
|
```
|
38
38
|
このようなデータになっていて
|
@@ -46,6 +46,8 @@
|
|
46
46
|
下でさらに
|
47
47
|
var_dump(array_diff_key($data2,$data));
|
48
48
|
で差分を作ろうとしたのですがうまくいかずいきませんでした
|
49
|
-
データの形が違うからなのでしょうか?
|
50
49
|
|
50
|
+
追記
|
51
|
+
(int)で合わせたのですがうまくい起きませんでした・・
|
52
|
+
|
51
53
|
```
|
1
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -44,6 +44,8 @@
|
|
44
44
|
}
|
45
45
|
を実行しようとする場合はどうしたらいいのでしょうか?
|
46
46
|
下でさらに
|
47
|
+
var_dump(array_diff_key($data2,$data));
|
47
|
-
|
48
|
+
で差分を作ろうとしたのですがうまくいかずいきませんでした
|
49
|
+
データの形が違うからなのでしょうか?
|
48
50
|
|
49
51
|
```
|