我有 5 个数组,每个数组包含 10 个值,我想使用 php 将这些数组反转为 10 个数组,每个数组包含 5 个值?
I have 5 arrays each array contains 10 values, I want to invert these arrays into 10 arrays and each array contains 5 values using php?
例如:
$array_1 = [1,'a','b','c','d','e','f','g','h','i'];
$array_2 = [2,'aa','bb','cc','dd','ee','ff','gg','hh','ii'];
$array_3 = [3,'aaa','bbb','ccc','ddd','eee','fff','ggg','hhh','iii'];
$array_4 = [4,'aaaa','bbbb','cccc','dddd','eeee','ffff','gggg','hhhh','iiii'];
$array_5 = [5,'aaaaa','bbbbb','ccccc','ddddd','eeeee','fffff','ggggg','hhhhh',
'iiiii'];
使用PHP脚本我想把它转换成
$array_1 = [1,2,3,4,5];
$array_2 = ['a','aa','aa a','aa aa','aa aa a'];
$array_3 = ['b','bb','bb b','bb bb','bb bb b'];
$array_4 = ['c','cc','cc c','cc cc','cc cc c'];
$array_5 = ['d','dd','dd d','dd dd','dd dd d'];
$array_6 = ['e','ee','ee e','ee ee','ee ee e'];
.
...
$array_10 = ['i','ii','iii','iiii','iiiii'];
谁能给我一个解决方案。
您可以像
一样使用 array_map
$array_1 = [1,'a','b','c','d','e','f','g','h','i'];
$array_2 = [2,'aa','bb','cc','dd','ee','ff','gg','hh','ii'];
$array_3 = [3,'aaa','bbb','ccc','ddd','eee','fff','ggg','hhh','iii'];
$array_4 =
[4,'aaaa','bbbb','cccc','dddd','eeee','ffff','gggg','hhhh','iiii'];
$array_5 =
[5,'aaaaa','bbbbb','ccccc','ddddd','eeeee','fffff','ggggg','hhhhh',
'iiiii'];
$result = array_map(null,$array_1,$array_2,$array_3,$array_4,$array_5);
print_r($result);
例如:
$array_1 = [1,'a','b','c','d','e','f','g','h','i'];
$array_2 = [2,'aa','bb','cc','dd','ee','ff','gg','hh','ii'];
$array_3 = [3,'aaa','bbb','ccc','ddd','eee','fff','ggg','hhh','iii'];
$array_4 = [4,'aaaa','bbbb','cccc','dddd','eeee','ffff','gggg','hhhh','iiii'];
$array_5 = [5,'aaaaa','bbbbb','ccccc','ddddd','eeeee','fffff','ggggg','hhhhh',
'iiiii'];
使用PHP脚本我想把它转换成
$array_1 = [1,2,3,4,5];
$array_2 = ['a','aa','aa a','aa aa','aa aa a'];
$array_3 = ['b','bb','bb b','bb bb','bb bb b'];
$array_4 = ['c','cc','cc c','cc cc','cc cc c'];
$array_5 = ['d','dd','dd d','dd dd','dd dd d'];
$array_6 = ['e','ee','ee e','ee ee','ee ee e'];
.
...
$array_10 = ['i','ii','iii','iiii','iiiii'];
谁能给我一个解决方案。
您可以像
一样使用array_map
$array_1 = [1,'a','b','c','d','e','f','g','h','i'];
$array_2 = [2,'aa','bb','cc','dd','ee','ff','gg','hh','ii'];
$array_3 = [3,'aaa','bbb','ccc','ddd','eee','fff','ggg','hhh','iii'];
$array_4 =
[4,'aaaa','bbbb','cccc','dddd','eeee','ffff','gggg','hhhh','iiii'];
$array_5 =
[5,'aaaaa','bbbbb','ccccc','ddddd','eeeee','fffff','ggggg','hhhhh',
'iiiii'];
$result = array_map(null,$array_1,$array_2,$array_3,$array_4,$array_5);
print_r($result);