2015-08-28 69 views
-4

我想訪問從我的app發送的索引多維數組。爲了測試目的,我通過url發送請求。如何從瀏覽器URL發送多維數組並接收php API

xyz/?array1[0][id]=2&array1[0][value]=400

這就是我如何接受和呼應。

?php 
    $price[][]=$_REQUEST['array1']; 
    echo $price[0]['id']; 
    echo $price[0]['value']; 

但我正在逐漸array1 as $price[0]['id']$price[0]['value']空。 也在錯誤日誌中顯示其id和值未定義。任何幫助都會很棒。

+0

你嘗試'回聲$ _REQUEST [ '數組1 [0] [ID]'];'? – developerwjk

+0

雅它沒有顯示任何東西 – rohan

回答

2

您只需在您的$ price後面輸入[] []。

$price=$_REQUEST['array1']; 

echo $price[0]['id']; 
echo $price[0]['value']; 
+0

得到正確謝謝你 – rohan

2

你的代碼是

$price = array(
    0 => array(
     0 => $_REQUEST 
    ) 
) 

相當於這意味着你需要$price[0][0]['id']['value']代替

+0

沒有它像'$價格[0] ['id']'和'$價格[0] ['價值']' – rohan

+0

概率得到解決。 – rohan

相關問題