【问题标题】:Get JSON value into a variable [duplicate]将JSON值获取到变量中[重复]
【发布时间】:2016-04-12 19:32:38
【问题描述】:

如何将["text"]=> string(4) "head"的值传递给php变量

来自下面的json

var_dump($result)

http://i.stack.imgur.com/0M0YR.png

【问题讨论】:

    标签: php json


    【解决方案1】:

    应该这样做:

    $result->tuc[0]->phrase->text;
    

    你真的应该在你的问题中发布 var_dump 结果,而不仅仅是链接到它,所以问答仍然存在。

    【讨论】:

    • 谢谢你,先生,我真的很高兴:)
    【解决方案2】:

    为了处理 json,PHP 提供了 json_encodejson_decode 函数。

    编码

    $array = [
        'key' => 'value'
    ];
    
    $jsonString = json_encode($array);
    

    解码

    // Decoding will make your json into an object
    // If you require json_decode() to output an array,
    // you should pass true as a second parameter
    $object = json_decode($jsonString);
    $array = json_decode($jsonString, true);
    
    // To access a value
    echo $json->key;
    

    资源

    【讨论】:

      猜你喜欢
      • 2015-07-30
      • 1970-01-01
      • 2013-03-06
      • 1970-01-01
      • 2015-10-09
      • 1970-01-01
      • 2010-09-29
      • 2018-08-30
      • 1970-01-01
      相关资源
      最近更新 更多