显示没有括号的数据库条目

时间:2016-02-28 11:45:27

标签: php mysql arrays filtering

我正在尝试在我的网站上显示数据库条目,但问题是条目的编写方式如下{"7":"9.90"}

我只需要这部分:9.90

是否有办法过滤"过滤"这样的条目?

1 个答案:

答案 0 :(得分:4)

字符串{"7":"9.90"}是一个JSON字符串,可以使用json_decode进行解码:

$data = '{"7":"9.90"}';
$arr = json_decode($data, true);
// $arr is now a PHP array: array("7" => "9.90")
$value = $arr["7"];
echo $value; // outputs 9.90

如果您不知道密钥(在这种情况下为“7”),但只想获取值,则可以使用current函数:

$value = current($arr);