我需要重新工作的时区的PHP数组。我正在尝试将美国时区移到数组的顶部。如何挑出迭代并删除它们或对数组重新排序?
假设您知道americanTimezones的确切值并将其存储在数组$moveUsToTheTop中,并且当前无序数组为$timezones,下面的代码应该将这些值重新定位在数组开头的$moveUsToTheTop处
foreach ($moveUsToTheTop as $americanTimezone){
$pos = array_search($americanTimezone, $timezones);
unset($timezones[$pos]);
array_unshift($timezones, $americanTimezone);
}