我需要重新编写PHP时区数组。我试图将美国时区移到阵列的顶部。你如何挑出迭代并删除它们或重新排序数组?
答案 0 :(得分:1)
假设您知道americanTimezones的确切值并将它们存储在数组$ moveUsToTheTop中,并且当前无序数组是$ timezones,以下应该在数组开头的$ moveUsToTheTop重新定位这些值
foreach ($moveUsToTheTop as $americanTimezone){
$pos = array_search($americanTimezone, $timezones);
unset($timezones[$pos]);
array_unshift($timezones, $americanTimezone);
}