如果我有一个矩阵
[3,1,2,4]
[A,B,C,d]
我需要用usort键排序第一行。但是,当我想重新排序第一个数组时,列如何移动
因此在这种情况下输出将如此描述
[1,2,3,4]
并[b,C,A,d]
答案 0 :(得分:5)
您可以使用array_multisort:
array(2) {
[0]=>
array(4) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
int(3)
[3]=>
int(4)
}
[1]=>
array(4) {
[0]=>
string(1) "b"
[1]=>
string(1) "c"
[2]=>
string(1) "a"
[3]=>
string(1) "d"
}
}
输出:
allScripts += externalJs.Aggregate(allScripts, (current, js) =>js.Url.Contains("jquery") ? current + String.Format("<script src=\"{0}\"></script>", js.Url) : current);
答案 1 :(得分:0)
我认为您正在寻找的是ksort。