Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将数组从android发送到php_Php_Android_Arrays - Fatal编程技术网

将数组从android发送到php

将数组从android发送到php,php,android,arrays,Php,Android,Arrays,我有一个数组 ArrayList<String> selectedItems = new ArrayList<String>(); 我通过POST请求将这些值发送到远程服务器 nameValuePair = new ArrayList<NameValuePair>(3); nameValuePair.add(new BasicNameValuePair("sq", sq)); nameValuePair.add(new BasicNameValuePa

我有一个数组

ArrayList<String> selectedItems = new ArrayList<String>();
我通过POST请求将这些值发送到远程服务器

 nameValuePair = new ArrayList<NameValuePair>(3);
 nameValuePair.add(new BasicNameValuePair("sq", sq));
 nameValuePair.add(new BasicNameValuePair("tr", tr));
 nameValuePair.add(new BasicNameValuePair("sub[]", selectedItems);
nameValuePair=newarraylist(3);
添加(新的BasicNameValuePair(“sq”,sq));
添加(新的BasicNameValuePair(“tr”,tr));
添加(新的BasicNameValuePair(“sub[]”,selectedItems);
我的问题是,我能够发送字符串,但当我试图发送数组时,会出现错误


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

尝试将其放入循环中

for (int i = 0; i < selectedItems.length; i++) {
     nameValuePairs.add(new BasicNameValuePair("sub[]",selectedItems[i]));
}
for(int i=0;i
可能应该使用
“sub[“+i+”]”而不是
“sub[”””
“sub[“+i+”]”来显示结果,而不是数组。nameValuePairs。add(新建BasicNameValuePairs(“sub[”,selectedItems[i]);使所有值显示在单个字段中,即数组字段中。
for (int i = 0; i < selectedItems.length; i++) {
     nameValuePairs.add(new BasicNameValuePair("sub[]",selectedItems[i]));
}