基于另一个数据库中的值的PHP排序数组
可能重复:基于另一个数据库中的值的PHP排序数组,php,arrays,sorting,Php,Arrays,Sorting,可能重复: 需要有关数组排序的帮助 我有两个数组。主密钥(其中密钥是用户id): $user[31]=“汤姆” $user[43]=“Jane” 和另一个数组,该数组具有它们应显示的顺序(其中键是顺序,值是用户id): $order[1]=43 $order[2]=31 如何使用排序数组将排序应用于主数组 谢谢大家 用这个,它对你的问题很有用 $array = array("size" => "XL", "color" => "gold"); print_r(array_value
需要有关数组排序的帮助 我有两个数组。主密钥(其中密钥是用户id): $user[31]=“汤姆” $user[43]=“Jane” 和另一个数组,该数组具有它们应显示的顺序(其中键是顺序,值是用户id): $order[1]=43 $order[2]=31 如何使用排序数组将排序应用于主数组
谢谢大家 用这个,它对你的问题很有用
$array = array("size" => "XL", "color" => "gold");
print_r(array_values($array));
结果如下:
Array
(
[0] => XL
[1] => gold
)
使用
$order
中的键按正确顺序从$user
中选择用户:
$orderedUsers = array();
foreach ($order as $key) {
$orderedUsers[] = $user[$key];
}
答案就在这里:@Fearghal:谢谢你在我的答案评论中的提示。我结束了你的问题,因为它显然是重复的。