Обратный ассоциативный массив с сохранением ключей в PHP
Я потратил полчаса, но я не нашел решения.
следующий пример массива:
array(14) {
["label_text"]=> string(10) "Label text"
["e-mail"]=> string(6) "E-Mail"
["company"]=> string(7) "Company"
["last_name"]=> string(9) "Last name"
["first_name"]=> string(10) "First name"
}
то, что я хочу сделать, это просто поменять элементы, так что результат такой:
array(14) {
["first_name"]=> string(10) "First name"
["last_name"]=> string(9) "Last name"
["company"]=> string(7) "Company"
["e-mail"]=> string(6) "E-Mail"
["label_text"]=> string(10) "Label text"
}
для этого должен быть родной php, но я думаю, что я слеп. Я просто не знаю, какую функцию Использовать.
любая помощь приветствуется!
3 ответов
использовать array_reverse ().
array array_reverse (array $array [, bool $preserve_keys = false ])
принимает входной Array и возвращает новый массив с приказом элементы поменялись местами.
Примечание: убедитесь, что вы прочитали документацию о 2-м аргументе указанной функции.