Can';我不知道PHP的JSON格式

Can';我不知道PHP的JSON格式,php,json,Php,Json,这就是JSON返回给我的方式。。。(使用print_r($price)显示) 我在PHP中尝试了各种方法来访问这些数据,但都没有效果 我想要“文本” 谢谢 编辑: 变量转储(根据要求) 字符串(96)“[{”text:“\n$3.99\n”,“attrs:{”class:“priceLarge”}]”使用json\u decode() [{"text":"\n $3.99\n ","attrs":{"class":"priceLarge"}}] 假设您有一个JSON字符

这就是JSON返回给我的方式。。。(使用print_r($price)显示)

我在PHP中尝试了各种方法来访问这些数据,但都没有效果

我想要“文本”

谢谢

编辑:

变量转储(根据要求)
字符串(96)“[{”text:“\n$3.99\n”,“attrs:{”class:“priceLarge”}]”

使用
json\u decode()

[{"text":"\n        $3.99\n      ","attrs":{"class":"priceLarge"}}]

假设您有一个JSON字符串,您需要先使用将其转换为PHP对象:

<?php
$jsonStr='[{"text":"\n        $3.99\n      ","attrs":{"class":"priceLarge"}}]';
$jsonArr = json_decode($jsonStr);
echo $jsonArr[0]->text;
从那里,您可以从数据中的第一个对象(由外部方括号定义的数组)访问
文本

$json = json_decode($jsonString);
允许您访问:

$string = '[{"text":"\n        $3.99\n      ","attrs":{"class":"priceLarge"}}]';

$obj = json_decode($string);

你是第一个…?试试
var\u dump($price)
并将其添加到你的问题中。这将有助于回答你的问题question@MartyWallace-我试过了,但之后就没什么好运气了。抱歉,马里奥的可能翻版…不知道怎么问,而且“JSON编码字符串”也不是我会用的短语。谢谢!(感谢您意识到您原来的错误,因为我看到了那个错误并尝试了它,但它没有起作用。)哈哈,RJ。您太快了。谢谢……是[0]让我绊倒的。非常感谢您的回答!
$string = '[{"text":"\n        $3.99\n      ","attrs":{"class":"priceLarge"}}]';

$obj = json_decode($string);
print $obj[0]->text;