鍍金池/ 問答/PHP/ php字符串轉(zhuǎn)數(shù)組

php字符串轉(zhuǎn)數(shù)組

var_dump返回的值如下
string(251) "{"result":"薄霧濃云愁永晝。瑞腦消金獸。佳節(jié)又重陽玉枕紗廚半夜涼初透。東籬把酒黃昏后。有暗香盈袖。莫道不消魂簾卷西風(fēng)人比黃花瘦","status":"SUCCEED","request_id":"90610e3689624420ad024102bfcaac01"}"
想提取出來result,該如何操作

回答
編輯回答
離魂曲

$jsonString = '{"result":"薄霧濃云愁永晝。瑞腦消金獸。佳節(jié)又重陽玉枕紗廚半夜涼初透。東籬把酒黃昏后。有暗香盈袖。莫道不消魂簾卷西風(fēng)人比黃花瘦。","status":"SUCCEED","request_id":"90610e3689624420ad024102bfcaac01"}';
$resultArray = json_decode($jsonString,true);
print_r($resultArray['result']);

2017年3月8日 07:38
編輯回答
念初

你給的數(shù)據(jù)是一個json字符串,如果要轉(zhuǎn)化數(shù)組,請使用json_decode(字符串,true);
這樣就能按照數(shù)組的方式來取了,否則你就會得到第一個對象.
例子:

$json_str = '{"result":"薄霧濃云愁永晝。瑞腦消金獸。佳節(jié)又重陽玉枕紗廚半夜涼初透。東籬把酒黃昏后。有暗香盈袖。莫道不消魂簾卷西風(fēng)人比黃花瘦","status":"SUCCEED","request_id":"90610e3689624420ad024102bfcaac01"}';
$arr = json_decode($json_str,true);
print_r($arr['result']);

詳情請看下官網(wǎng)json_decode

2018年2月5日 19:53
編輯回答
心夠野

這不是個json嗎?
直接json_decode就行

2018年7月21日 11:35
編輯回答
念初
json_decode($str, true)

轉(zhuǎn)為關(guān)聯(lián)數(shù)組,取出即可

2018年1月8日 10:09
編輯回答
忠妾
$json =  '{"result":"薄霧濃云愁永晝。瑞腦消金獸。佳節(jié)又重陽玉枕紗廚半夜涼初透。東籬把酒黃昏后。有暗香盈袖。莫道不消魂簾卷西風(fēng)人比黃花瘦","status":"SUCCEED","request_id":"90610e3689624420ad024102bfcaac01"}';
$value = json_decode($json);
print_r($value->result);
2018年2月8日 02:31