回答編集履歴
3
調整
test
CHANGED
@@ -11,9 +11,9 @@
|
|
11
11
|
["age" => 90],
|
12
12
|
["age" => 100],
|
13
13
|
];
|
14
|
-
$b=array_reduce($a,function($x,$y) use(&$
|
14
|
+
$b=array_reduce($a,function($x,$y) use(&$key){
|
15
|
-
$
|
15
|
+
$key++;
|
16
|
-
$x[intval($key/5)["user".$
|
16
|
+
$x[intval($key/5)]["user".$key]=$y["age"];
|
17
17
|
return $x;
|
18
18
|
},[]);
|
19
19
|
print_r($b);
|
2
chousei
test
CHANGED
@@ -13,8 +13,15 @@
|
|
13
13
|
];
|
14
14
|
$b=array_reduce($a,function($x,$y) use(&$count){
|
15
15
|
$count++;
|
16
|
-
$x[
|
16
|
+
$x[intval($key/5)["user".$count]=$y["age"];
|
17
17
|
return $x;
|
18
18
|
},[]);
|
19
19
|
print_r($b);
|
20
20
|
```
|
21
|
+
foreachでやるなら
|
22
|
+
```PHP
|
23
|
+
foreach($a as $key=>$val){
|
24
|
+
$b[intval($key/5)]["user".($key+1)]=$val["age"];
|
25
|
+
}
|
26
|
+
print_r($b);
|
27
|
+
```
|
1
chousei
test
CHANGED
@@ -1,5 +1,4 @@
|
|
1
1
|
```PHP
|
2
|
-
<?PHP
|
3
2
|
$a=[
|
4
3
|
["age" => 10],
|
5
4
|
["age" => 20],
|
@@ -16,6 +15,6 @@
|
|
16
15
|
$count++;
|
17
16
|
$x[$count<5?0:1]["user".$count]=$y["age"];
|
18
17
|
return $x;
|
19
|
-
},[
|
18
|
+
},[]);
|
20
19
|
print_r($b);
|
21
20
|
```
|