【发布时间】:2013-12-04 11:47:46
【问题描述】:
例如,我有两个数组,例如:
$first_array = array(
1 => 'a',
2 => 'b',
3 => 'c',
4 => 'd',
5 => 'e'
);
$second_array = array(
1 => 'not important',
4 => 'not important',
3 => 'not important',
5 => 'not important',
2 => 'not important',
);
是否有任何函数可以按第二个数组键的顺序排列第一个数组键(带有值)?或者我只需要循环第二个数组并首先按键重新创建?
更新: 结果值应按秒数组键顺序排列
$result = array(
1 => 'a',
2 => 'd',
3 => 'c',
4 => 'e',
5 => 'b'
);
【问题讨论】:
-
?我不明白?预期的输出是什么?
-
不,你必须使用循环。
-
与流行的看法相反,php 没有适用于所有事物的函数/方法。
-
函数头是什么?
-
@gwillie 只是不想重新发明自行车