我不斷收到錯誤「警告:非法字符串偏移'代碼'在/路徑/在第17行」。我嘗試過很多東西,但不知道問題出在哪裏。這裏是我的代碼:警告:非法字符串偏移'代碼'在/路徑/在線17
require_once 'unirest-php-master/src/Unirest.php';
$response = Unirest\Request::post("https://andruxnet-random-famous-
quotes.p.mashape.com/?cat=movies",
array(
"X-Mashape-Key" => "key",
"Content-Type" => "application/x-www-form-urlencoded",
"Accept" => "application/json"
)
);
$encoded = json_encode($response,true);
echo $encoded['code'];
該代碼被用來從API的信息,並將其成功地獲取信息,但是當我嘗試在陣列中訪問對象,我得到一個錯誤。
我也嘗試使用,而不是編碼json_decode但是,讓我關於參數1需要是一個字符串
編輯一個錯誤:線17是這樣的線:回聲$編碼[「代碼」];
'in/path/on line 17' - 是你發佈代碼的這一行代碼嗎? – Pharaoh
對不起,我應該更清楚。第17行是這一行'echo $ encoded ['code'];' – Hydrone