Приветствую.
Есть задача следующего характера. Дан массив:
array('first-name' => 'Ivan', 'last-name' => 'Smirnov')
Необходимо преобразовать его в следующее:
array('first_name' => 'Ivan', 'last_name' => 'Smirnov')
Все, конечно, очень просто - заменить один символ на другой, но ограничивается это все тем, что циклы использовать нельзя.
Я плохо разбираюсь во всех этих функциях для работы с массивами, поэтому очень прошу помощи от Вас.
Заранее спасибо :3
Отбой!
Решение нашел:
$new_array = array_combine(
array_map(function($key) {
return str_replace('-', '_', $key);
}, array_keys($array)),
$array
);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Доброе время суток! Сейчас делаю сайт рулеткуНужна анимацию прокрутки и выпадения приза
Доброго времени сутокПочему не работает следующая проверка в PHP & MySQL? Если что, использую RedBeanPHP Вот сам код проверки:
Нужна помощь с массивом векторовНужно задать векторам в массиве какую-либо длину(рандомную у каждого вектора)
Как реализовать запись данных из двух отдельных потоков в один файл? Мне кажется что проще с использовать WinAPI, но не имею представления как...