将JSON值获取到变量[duplicate]

问题描述 投票:-1回答:2

这个问题在这里已有答案:

如何将["text"]=> string(4) "head"值赋予php变量

从下面的json

var_dump($result)

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

php json
2个回答
4
投票

这应该这样做:

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

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


1
投票

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

Encoding

$array = [
    'key' => 'value'
];

$jsonString = json_encode($array);

Decoding

// 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;

Resources

© www.soinside.com 2019 - 2024. All rights reserved.