从android发送数组到php

时间:2015-04-10 11:13:06

标签: php android arrays

我有一个数组

ArrayList<String> selectedItems = new ArrayList<String>();

和几个字符串

 private String sq,tr;

通过POST请求将这些值发送到远程服务器

 nameValuePair = new ArrayList<NameValuePair>(3);
 nameValuePair.add(new BasicNameValuePair("sq", sq));
 nameValuePair.add(new BasicNameValuePair("tr", tr));
 nameValuePair.add(new BasicNameValuePair("sub[]", selectedItems);

我的问题是能够发送字符串但是当我尝试发送数组时出现错误

如果我犯了一些错误,请建议我通过post方法发送数组和字符串的最佳方法,或指导我。

1 个答案:

答案 0 :(得分:0)

尝试将其置于循环中

for (int i = 0; i < selectedItems.length; i++) {
     nameValuePairs.add(new BasicNameValuePair("sub[]",selectedItems[i]));
}