我正在尝试使用 PHP 在字符串中查找 JSON 字符串。
因此,如果一个字符串完全是 JSON,PHP 可以像这样解析它:
<?php
$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';
var_dump(json_decode($json));
var_dump(json_decode($json, true));
?>
但是如果我有一个像这样的字符串怎么办
$str = 'I have a string that contains JSON like this : {"a":1,"b":2,"c":3,"d":4,"e":5} and then string continues';
如何从中解析 JSON?
谢谢 !
编辑:
感谢您的所有回答。他们真的帮助了我。我应该补充一点,就我而言,字符串将采用以下形式:
$str = 'some string and some more string [[delimiter]] json={"a":1,"b":2}';
而且,我不是反对者:)