@odd-look

Как заменить кусочек строки, другим кусочком?

Собственно проблема в том, чтобы заменить идентификатор города(число) в api vk на нормальное название.
Есть строка вида:
"имя": Вася
"день_рождения": 1.1.1990
"город": 1
И строка вида:
"имя": Москва
Так вот, мне надо поменять "1" и "Москва" местами и вывести одну нормальную строку, чтобы было понятно, что за город.
  • Вопрос задан
  • 2196 просмотров
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
$cities = json_decode($citiesVk, true);
$citiesNamesMap = array_column($cities, 'name', 'id');

$user = json_decode($vkUser, true);
$user['city'] = $citiesNamesMap($user['city']);


как-то так видимо. Причем тут строки...

Но если отвечать конкретно на ваш вопрос - регулярные выражения с этим справятся. В частности preg_replace_callback
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы