用正则表达式替换PHP



我对regex很陌生,所以我想问一个与之相关的问题。基本上,我只想更改带有特定键的JSON字符串的值部分。目前我正在使用例如:CCD_ 1。我需要将"id"one_answers"newId"的值都替换为类似{"id":encrypt(1),"newId":encrypt(2)...,"age":20}的值。如何使用正则表达式在PHP中实现这一点?提前感谢。

您可以更改json对象内部的值,如下所示:

$json = json_decode('{ "id":1, "newId":2, "age":20}', true);
$json['id'] = 11;
$json['newId'] = 22;
print_r($json);

输出:

Array
(
[id] => 11
[newId] => 22
[age] => 20
)

备注:

  1. PHP演示
  2. json_decode((

最新更新