【问题标题】:How to extract values enclosed inside curly braces in PHP?如何提取PHP中花括号内的值?
【发布时间】:2017-03-29 08:07:35
【问题描述】:

我在花括号内有以下值。

{ "address": "test@test.com", "did_you_mean": null, "is_valid": true, "parts": { "display_name": null, "domain": "test.com", " local_part": "测试" }}

我需要获取“is_valid”的值。我尝试使用 json_decode 来获取值。但这并没有帮助我找到结果。请任何人帮助我找到解决方案。

【问题讨论】:

  • 发布尝试过的代码!!
  • 你可以使用$object =json_decode($string)返回一个对象,或者$array = json_decode$string, true)返回一个数组。这样,您可以为第一个示例执行$object->is_valid,或为第二个示例执行$array['is_valid']

标签: php curly-braces


【解决方案1】:

为什么 json_decode 不起作用? 我使用该代码对其进行了测试,并且运行良好:

$str= '{ "address": "test@test.com", "did_you_mean": null, "is_valid": true, "parts": { "display_name": null, "domain": "test.com", "local_part": "test" }}';
$obj = json_decode($str);

echo $obj->is_valid;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-31
    • 2019-02-07
    • 2019-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多