php字符串转数组

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

墨色风雨
浏览 990回答 5
5回答

慕容708150

你给的数据是一个json字符串,如果要转化数组,请使用json_decode(字符串,true);这样就能按照数组的方式来取了,否则你就会得到第一个对象.例子: $json_str = '{"result":"薄雾浓云愁永昼。瑞脑消金兽。佳节又重阳玉枕纱厨半夜凉初透。东篱把酒黄昏后。有暗香盈袖。莫道不消魂帘卷西风人比黄花瘦","status":"SUCCEED","request_id":"90610e3689624420ad024102bfcaac01"}'; $arr = json_decode($json_str,true); print_r($arr['result']); 详情请看下官网json_decode

jeck猫

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

慕哥9229398

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

慕尼黑的夜晚无繁华

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

阿波罗的战车

json_decode($str, true) 转为关联数组,取出即可
打开App,查看更多内容
随时随地看视频慕课网APP