-1
我在Linux中使用PHP來使用API。我有一個代碼片段的問題。PHP函數不返回預期的輸出
$data1= $data->data_info;
$infoArr = array();
$j=1;
for ($i=0;$i<count($data1);$i++) {
$infoArr['fruits']["info".$j]['key']=$key;
$infoArr['fruits']["info".$j]['value']=$value;
$j++;
}
當我運行在Linux的JSON格式使用curl的API,我應該得到的輸出爲:
fruits:{"info1":{"key":1,"value":mango},"info2":{"key":2,"value":apple}}
但我得到的輸出:
fruits:{"info1":{"key":null,"value":null}}
你在哪裏設置'$ key'和'$ value'的值? – andrewsi
也許'foreach'循環是你需要的 –
它在我將要調用的特定API中。此代碼片段僅用於格式化來自API的輸出 – user2509780