2016-05-06 33 views
0

我將java(android)中的值傳遞給一個web服務(php):該結構應該是一個數組,因爲webservice接受一個數組,並在該數組中創建一個serach我怎麼能傳遞$ _POST數組:

$interet= $_POST['interet']; 

//必須是一個這樣的數組:$ interet =陣列( '鋼琴', '長笛', '緘');

NB /:在包含數組是動態的,它可以有一個或甚至十個值

+1

使用JSON代替。 – Amy

+0

是的我使用json將我的web服務的結果傳遞給java的android,但我不想相反,從java中取出數組並傳遞$ _POST(我使用REST) – user3070123

回答

0

您可以用Java JSON創建:

String mStringArray[] = { "piano", "flute", "chien" }; 

JSONArray mJSONArray = new JSONArray(Arrays.asList(mStringArray)); 

後,將其發送到PHP的服務器,並在PHP做到這一點:

$array = json_decode($_POST, true); 
+0

如何發送它php:if(isset($ _ POST ['array'])){$ array = json_decode($ _ POST,true); – user3070123