Задать вопрос
eucalipt
@eucalipt
Самоделкин.

Как изменить ключи в массиве?

Есть массив:
$arr = array(
    'title' => 'This is Title';
    'content' => 'This is Content';
);


Нужно из этого массива сделать такой:
$arr = array(
    '{{title}}' => 'This is Title';
    '{{content}}' => 'This is Content';
);


То есть нужно просто к значению каждого ключа подставить фигурные скобки.
  • Вопрос задан
  • 8873 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
evgeniy2194
@evgeniy2194
PHP, js developer
$arr = array(
    'title' => 'This is Title',
    'content' => 'This is Content'
);

$new_arr = array();
foreach($arr as $key => $value){
	$new_arr['{{'.$key.'}}'] = $value;
}

print_r($new_arr);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
BusteR27
@BusteR27
Lead bitrix dev
А можно немного извратиться :)
function bracket($n) {
	return '{{'.$n.'}}';
}
$new = array_flip(array_map("bracket", array_flip($old)));
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽