为了账号安全,请及时绑定邮箱和手机立即绑定

php字符串转数组

php字符串转数组

PHP
墨色风雨 2019-03-18 15:25:41
var_dump返回的值如下string(251) "{"result":"薄雾浓云愁永昼。瑞脑消金兽。佳节又重阳玉枕纱厨半夜凉初透。东篱把酒黄昏后。有暗香盈袖。莫道不消魂帘卷西风人比黄花瘦","status":"SUCCEED","request_id":"90610e3689624420ad024102bfcaac01"}" 想提取出来result,该如何操作
查看完整描述

5 回答

?
慕容708150

TA贡献1831条经验 获得超4个赞

你给的数据是一个json字符串,如果要转化数组,请使用json_decode(字符串,true);
这样就能按照数组的方式来取了,否则你就会得到第一个对象.
例子:

$json_str = '{"result":"薄雾浓云愁永昼。瑞脑消金兽。佳节又重阳玉枕纱厨半夜凉初透。东篱把酒黄昏后。有暗香盈袖。莫道不消魂帘卷西风人比黄花瘦","status":"SUCCEED","request_id":"90610e3689624420ad024102bfcaac01"}';
$arr = json_decode($json_str,true);
print_r($arr['result']);

详情请看下官网json_decode

查看完整回答
反对 回复 2019-03-18
?
jeck猫

TA贡献1909条经验 获得超7个赞

这不是个json吗?
直接json_decode就行

查看完整回答
反对 回复 2019-03-18
?
慕哥9229398

TA贡献1877条经验 获得超6个赞

$json =  '{"result":"薄雾浓云愁永昼。瑞脑消金兽。佳节又重阳玉枕纱厨半夜凉初透。东篱把酒黄昏后。有暗香盈袖。莫道不消魂帘卷西风人比黄花瘦","status":"SUCCEED","request_id":"90610e3689624420ad024102bfcaac01"}';
$value = json_decode($json);
print_r($value->result);
查看完整回答
反对 回复 2019-03-18
?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

$jsonString = '{"result":"薄雾浓云愁永昼。瑞脑消金兽。佳节又重阳玉枕纱厨半夜凉初透。东篱把酒黄昏后。有暗香盈袖。莫道不消魂帘卷西风人比黄花瘦","status":"SUCCEED","request_id":"90610e3689624420ad024102bfcaac01"}';
$resultArray = json_decode($jsonString,true);
print_r($resultArray['result']);

查看完整回答
反对 回复 2019-03-18
?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

json_decode($str, true)

转为关联数组,取出即可

查看完整回答
反对 回复 2019-03-18
  • 5 回答
  • 0 关注
  • 988 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信