如何从 php 中拆分和删除动态字符串和数字


How to split a and remove dynamically strings and number from php

嗨,我有一个 json 字符串

,双引号内有一些数字:如何拆分它并获得准确的 json 字符串。

  $json = "0498[{key:value},{key:value}]"

这很简单,但是在尝试时:(

<?php
preg_split('#(?<='d)(?=[a-z])#i', "0498[{key:value},{key:value}]")
?>

但是我的问题是附加到 json 的整数是动态的,它会随着时间的推移而变化,所以我如何拆分它?

$json = preg_replace('~^'d*~', '', '0498[{key:value},{key:value}]');
var_dump($json);