Php如何将以下代码转换为数组

时间:2017-10-22 18:39:05

标签: php

我从其他网站返回以下代码。

{"balance":200}

我试过了

$v = {"balance":200};
$t = json_decode($v,true);

但我无法使用密钥

访问数组
$t['balance'];

$v->balance;

有人可以帮助我如何访问它吗?

4 个答案:

答案 0 :(得分:0)

语法错误!

"mongoose": "^4.11.12"

{}这些字符绝不会被json解释。

$v = {"balance":200};

一个它应该工作 阅读语法 php.nettutorialspoint.com

答案 1 :(得分:-1)

如果你修复了一些语法问题,你自己尝试了什么是好的。

试试这个紧凑的例子:

<?php var_dump(json_decode('{"balance":200}')->balance);

上述代码行的输出为:

int(200)

更新:

如果您将json格式的字符串作为变量的值,那么您可以使用这些行:

<?php 
$json = '{"balance":200}';
$data = json_decode($json)->balance;
var_dump($data);

答案 2 :(得分:-1)

解码前需要有一个有效的JSON语法,请尝试:

git checkout master
git merge new_feature
git branch -d new_feature

<?php $v = '{"balance":200}'; $t = json_decode($v,true); var_dump($t); 是你的有效json

答案 3 :(得分:-1)

您可以使用以下代码:

$v = '{"balance":200}';
$t = json_decode( $v, true );
echo $t['balance'];

$v = '{"balance":200}';
$t = json_decode( $v );
echo $t->balance;