[爆卦]PHP json_decode是什麼?優點缺點精華區懶人包

為什麼這篇PHP json_decode鄉民發文收入到精華區:因為在PHP json_decode這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者wfgh (lyle)看板PHP標題[請益] json object無法用json_decode...


請問各位先進

該如何取用以下形式的json裡的欄位呢?

http://tinyurl.com/36pvwcj



plurk api回傳的是json

以下是我的code


$json=$plurk->get_plurks(NULL,20,6095811);

json_decode($json);

但結果卻回傳json_decode() expects parameter 1 to be string

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.234.11
yukang:感覺第一行多出#!/usr/bin/php5 04/28 11:28
yukang:最少拿掉後才能 decode 04/28 11:28
Jerr:樓上的沒用過 unix & php-cli ? 04/28 11:29
Jerr:var_dump($json) 出來看看吧 或許根本就是 request fail 了 04/28 11:30
wfgh:第一行那個應該是不構成影形,因為那不是$json裡的:) 04/28 11:31
wfgh:上面那個結果就是var_dump($json) 的結果了 04/28 11:32
wfgh: 網址 04/28 11:32
yukang:誤以為是 json 格式...沒看清楚。XD 04/28 11:59
yukang:這樣就感覺是 $json 出來就 decode 過了,你可以直接使用 04/28 12:04
yukang:to Jerr,我有用過:)我看錯 output 的格式了 04/28 12:05
wfgh:謝謝~~我trace了一下plurk api的code,果然他回傳的是已經 04/28 12:07
wfgh:decode過的了。感謝您:) 04/28 12:07
wfgh:那可以請問一下該怎麼把回傳的亂碼轉換成正常的中文字呢? 04/28 12:22
Jerr:回傳的應該是utf8,html的encoding告知browser用utf8即可 04/28 13:09
yukang:剛看了一下,回傳是 big5 ? 是因為你轉過了嘛? 04/28 14:24
yukang:如果還是要轉的話,考慮用 iconv 去作。 04/28 14:24
wfgh:回傳的的確是utf8,感謝兩位,問題已解決,後來用iconv轉換 04/28 16:28

你可能也想看看

搜尋相關網站