将JSON值获取到变量中

时间:2016-01-08 07:27:52

标签: php json

如何获取php变量的["text"]=> string(4) "head"

从下面的json

var_dump($result)

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

2 个答案:

答案 0 :(得分:4)

这应该这样做:

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

你应该在你的问题中发布var_dump结果,而不仅仅是链接到它,所以q& a仍然在SO上。

答案 1 :(得分:1)

为了处理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;

资源