我正在嘗試從一個API的數組,但每次它返回每次嘗試後空數組。JSON解碼返回空數組
這是我的編碼是從API獲取數據:
<?php
$array=array("name"=>"name1");
$url = "http://getsjobs.esy.es/registerapi.php?".http_build_query($array);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$json = curl_exec($ch);
curl_close($ch);
$data = json_decode($json,true);
if (is_array(json_decode($data)) || is_object(json_decode($data)))
{ echo 'array exists'; }
else { echo 'Not an array'; }
?>
這是我的API代碼
<?php
if(isset($_GET['Array'])) {
$array = $_GET['Array'];
header('Content-type: application/json');
}
?>
即使我使用json_encode($array)
。它返回空數組。我可以接收單個值或單個數組元素,但無法發送和接收來自json的整個 數組。
我無法找到任何相關的職位。任何鏈接或建議將有助於
這是什麼: $陣列= [ '數組[電話]'=> 123456, '數組[名]'=> '名稱1', ]。 –
我沒有得到,我創建了一系列的項目 –
刪除了錯字錯誤 –