$var ="
{
key : {
key_deep : val\{ue /* should be "val{ue" as { is escaped */
} ,
key2 : value
}
";
print_r(preg_split('//',$var));
// array(
// array(
// 'key'=> array(
// 'key_deep'=> 'val{ue'
// )
// ),
// array('key2'=>'value')
// );
是否有正则表达式可以在 php 中使用 preg_split 进行拆分?
基本上我需要与 json_decode() 相同的内容,但不需要BOTH value
上的引号,并且key
唯一转义的是四个字符\{ \, \} \: