看板 PHP 關於我們 聯絡資訊
請問各位先進 該如何取用以下形式的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