Php 发送后数组

Php 发送后数组,php,iphone,Php,Iphone,我希望将一些数据作为数组从我的iphone应用程序发送到服务器 当我在作为NSString发送帖子之前发布单个变量时 NSString *post =[[NSString alloc] initWithFormat:@"userName=%@&accountID=%@&", username,accId]; NSData *postData = [post dataUsingEn

我希望将一些数据作为数组从我的iphone应用程序发送到服务器

当我在作为NSString发送帖子之前发布单个变量时

NSString *post =[[NSString alloc] initWithFormat:@"userName=%@&accountID=%@&",
                                                  username,accId];

NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding  allowLossyConversion:YES];

NSString *postLength = [NSString stringWithFormat:@"%d", [postData length]];

NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease]; 
[request setURL:url]; 
[request setHTTPMethod:@"POST"]; 
[request setValue:postLength forHTTPHeaderField:@"Content-Length"]; 
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"]; 
[request setHTTPBody:postData];
现在我想发送这些用户名和AccountID的数组,如何在POST中发送NSArray,然后在我的服务器上用php发送NSArray,如何检索它


谢谢

< p>创建XML并将其作为POST数据发送…

< P>创建XML并将其作为POST数据发送…

您可以考虑首先从数据中创建XML文件,然后将其发送到服务器。创建和解析XML是很容易的,看一下

,您可以考虑先从数据中创建XML文件,然后将其发送到服务器。创建和解析XML很容易,看看如何使用json,这比处理庞大的XML更容易,json在iphone上使用touchjson库非常容易,php本身也支持json

touchjson位于


json也更小,因此在使用3g时可以节省一些通信量。使用json,比处理庞大的xml更容易,json在iphone上使用touchjson库非常容易,php本身也支持json

touchjson位于


json也更小,因此在使用3g时可以节省一些通信量。

您可以序列化数组并将其作为字符串发送:)

您可以序列化数组并将其作为字符串发送:)