从android调用如下
CallWebServiceTask task = new CallWebServiceTask(6, this,
"Fetching Data From Server");
int key = 0;
for(int i = 0; i < localIds.size(); i++) {
key = localIds.keyAt(i);
// get the object by the key.
task.addNameValuePair("ids", ""+key);
}
task.execute(url);
这个将向键ids
添加一个id列表。
在我的PHP上,print_r($_POST);
它只返回Array()
作为字符串。
如何在数组中提取php中的数组值。感谢。
答案 0 :(得分:1)
只需将您的数组编码为JSONArray
并将其发布到PHP
服务器,就可以更轻松地使用这种方式。
CallWebServiceTask task = new CallWebServiceTask(6, this,
"Fetching Data From Server");
task.addNameValuePair("ids", new JSONArray(localIds));
task.execute(url);
答案 1 :(得分:0)
CallWebServiceTask task = new CallWebServiceTask(6, this,
"Fetching Data From Server");
int key = 0;
for(int i = 0; i < localIds.size(); i++) {
key = localIds.keyAt(i);
// get the object by the key.
task.addNameValuePair("ids"+i, ""+key);
}
task.execute(url);