json - json解码后数组的字符串元素无法访问
问题描述
这是我的解码数组代码
$transfer = '{"type": "BALANCE","status": "REJECTED"}'; $json = json_decode($transfer); echo $json->status;
它不显示状态值。
如果我将状态更改为整数值。
$transfer = '{"type": "BALANCE","status": "1234"}';
然后它将状态值显示为 1234。
如果是字符串格式,如何显示状态值。
解决方案
这工作正常
<?php
$transfer = '{"type": "BALANCE","status": "REJECTED"}';
$json = json_decode($transfer);
echo $json->status; //displays REJECTED
?>
推荐阅读
- python-3.x - 每次使用 login() 方法时如何增加 +1 值?每次我使用这种方法时,它都显示相同的结果是“1”
- youtube - 在直播中插入 liveCuePoints - 出现错误 403 Forbidden
- c# - 如何正确使用 DelegateCommand?
- vim - 可视模式的 Vim 键映射
- wordpress - 我们可以在 WordPress 中创建类别列表页面吗?
- android - 使用带有 android 导航组件的默认后退按钮行为
- java - CodeForces 问题中的歧义 - HashSet 与 LinkedHashSet 的使用
- c++ - Qt - 如果在 html 中指定字体,QTextDocument 会中断自动换行
- javascript - 我指的是自定义排版的 Angular 材料,得到 SassError: Undefined variable 的错误
- python - 从数据框中列的字符串值中获取 int 值