質問編集履歴
2
質問に沿った内容に修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -34,10 +34,18 @@
|
|
34
34
|
[gender] => 男性
|
35
35
|
)
|
36
36
|
|
37
|
+
[4] => Array
|
38
|
+
(
|
39
|
+
[name] => 田中
|
40
|
+
[age] => 30
|
41
|
+
[gender] => 男性
|
42
|
+
)
|
43
|
+
|
37
44
|
)
|
38
45
|
```
|
39
46
|
以下のような配列に作り変えたいです。gendarの重複は考慮しません。
|
40
47
|
同じ年齢の場合は削除できるようになったのですが、同じ年齢、名前の場合削除する方法がわかりません。
|
48
|
+
nameとage両方とも重複していた場合に削除、削除するものは古い、先に登録されていたものとしたいです。
|
41
49
|
この場合どのような処理にしたら良いでしょうか。
|
42
50
|
```
|
43
51
|
Array
|
@@ -62,6 +70,13 @@
|
|
62
70
|
[age] => 65
|
63
71
|
[gender] => 男性
|
64
72
|
)
|
73
|
+
|
74
|
+
[3] => Array
|
75
|
+
(
|
76
|
+
[name] => 田中
|
77
|
+
[age] => 30
|
78
|
+
[gender] => 男性
|
79
|
+
)
|
65
80
|
)
|
66
81
|
```
|
67
82
|
### 該当のソースコード
|
1
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -102,4 +102,5 @@
|
|
102
102
|
|
103
103
|
deleteArray($array, 'age', 'name');
|
104
104
|
```
|
105
|
-
そもそもこのソースだと2つの要素の重複はチェックできず、別の方法に変えないといけないでしょうか。
|
105
|
+
そもそもこのソースだと2つの要素の重複はチェックできず、別の方法に変えないといけないでしょうか。
|
106
|
+
その際どのような処理を行えばよいか教えていただけると嬉しいです。
|