@CenterJoin

Как заменить отдельные значения в строке json?

у меня есть строка json
{"ops":[{"url":"site.com/100/test"},{"url":"site.com/200/test"}]}


как скопировать эту строку в таком же виде, но заменить значения 100 и 200 на 1000 и 2000, и вернуть строку

{"ops":[{"url":"site.com/1000/test"},{"url":"site.com/2000/test"}]}

?
  • Вопрос задан
  • 211 просмотров
Решения вопроса 1
VlasenkoFedor
@VlasenkoFedor
Программист: php, js, go
$json = '{"ops":[{"url":"site.com/100/test"},{"url":"site.com/200/test"}]}';
$json = str_replace([100, 200], [1000, 2000], $json);
echo $json;
//{"ops":[{"url":"site.com/1000/test"},{"url":"site.com/2000/test"}]}

str_replace
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы