#php
#php
Вопрос:
Мне нужно переработать PHP-массив часовых поясов. Я пытаюсь переместить американские часовые пояса в начало массива. Как выделить итерации и либо удалить их, либо изменить порядок массива?
Комментарии:
1. Пожалуйста, включите некоторые примеры данных в свой вопрос 🙂 Текущие данные и ожидаемый результат
Ответ №1:
предполагая, что вы знаете точные значения americanTimezones и сохранили их в массиве $moveUsToTheTop, и что текущий неупорядоченный массив равен $timezones, следующие действия должны переместить эти значения в $moveUsToTheTop в начале массива
foreach ($moveUsToTheTop as $americanTimezone){
$pos = array_search($americanTimezone, $timezones);
unset($timezones[$pos]);
array_unshift($timezones, $americanTimezone);
}