Tan*_*lam 0 php arrays laravel
目前,如果我这样做:
$array1 = [27476, 29173, 24551, 21109, 29754, 19116, 25924, 27406, 26878, 20866, 32889, 25975];
$array2 = [25959, 26427, 26775, 24968, 24501, 27218, 27441, 27353, 25074, 27344, 26794, 25355];
$data = array_merge(
array_merge_recursive(
$array1,
$array2
)
);
Run Code Online (Sandbox Code Playgroud)
我明白了:
array3 = [
0: 25959
1: 26427
2: 26775
3: 24968
4: 24501
5: 27218
6: 27441
7: 27353
8: 25074
9: 27344
10: 26794
11: 25355
12: 27476
13: 29173
14: 24551
15: 21109
16: 29754
17: 19116
18: 25924
19: 27406
20: 26878
21: 20866
22: 32889
23: 25975
];
Run Code Online (Sandbox Code Playgroud)
是否有可能像下面那样合并?:
array3 = [
0 => [27476, 25959]
1 => [29173, 26427]
2 => [24551, 26775]
.
.
.
.
];
Run Code Online (Sandbox Code Playgroud)
我想要没有迭代,它可能使用我不熟悉的php7 +.
任何帮助都会被批评.
我不明白迭代有什么问题,但仍然:
$result = array_map(null, $array1, $array2);
Run Code Online (Sandbox Code Playgroud)
基于array_map行为与null作为第一个参数.
| 归档时间: |
|
| 查看次数: |
86 次 |
| 最近记录: |