【发布时间】:2016-04-21 18:08:38
【问题描述】:
我不知道如何命名,也不知道该怎么做:
<?php
$a = ['a1','a2','a3','a4']; // and more a5 … a42
$b = ['b1','b2','b3','b4'];
$c = ['c1','c2','c3','c4'];
// want
$full = ['a1','b1','c1',
'c2','a2','b2',
'b3','c3','a3',
'a4','b4','c4'];
print_r($full);
就像 a,b,c,a,b,c,a,b,c,a,b,c,a 和解决方案是一个数学系列?
【问题讨论】:
-
它叫做转置。
-
@PraveenKumar 仔细看,它并不完全像骗子。只需查看所需输出的第二行。我第一眼也没看到。
-
@Rizier123 好的...它看起来像转置和连接。
-
有人可以对这个问题的规则添加一个合乎逻辑的解释吗?为什么
c2是结果数组第二行的第一个元素?
标签: php arrays algorithm logic