gpt4 book ai didi

php - 如何格式化 PHP 中的列表以用作 Objective C 中的 NSArray?

转载 作者:行者123 更新时间:2023-11-28 23:11:40 24 4
gpt4 key购买 nike

所以我是 PHP 的新手。事实上,我对此一无所知。我正在开发一个 iPhone 应用程序,旨在从服务器获取项目列表。我的 PHP 脚本实际上只是一个“echo”命令。

我想知道在 PHP 上格式化我的列表的最佳方式是什么,以便它看起来尽可能接近(如果不相同) Objective-C 中的 NSArray。

例如,如果我的列表是:AAA、BBB、CCC、DDD

通过在 obj-C 中运行:

NSArray *myAwesomeArray = [[NSArray alloc] initWithObjects: @"AAA", @"BBB", @"CCC", @"DDD", nil];

我会得到这个,这就是我想要的:

myAwesomeArray IS (
AAA,
BBB,
CCC,
DDD
)

当像这样使用 PHP 执行此操作时(同样,可能出于该目的的错误格式):

echo "AAA, BBB, CCC, DDD"

在 objc 方面:

NSString *urlString =  @"http://......";

NSMutableURLRequest *request = [[NSMutableURLRequest alloc]init];
[request setTimeoutInterval:60.0];
[request setURL:[NSURL URLWithString:urlString]];
[request setHTTPMethod:@"POST"];

NSString *myPHPArray = [[NSString alloc] initWithData:[NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil] encoding:NSUTF8StringEncoding];

NSArray *myArray = [myPHPArray componentsSeparatedByString:@","];

我在 objc 中为 myArray 获取这个:

myArray is (
AAA,
" BBB",
" CCC",
" DDD "
)

有点乱......

感谢任何帮助。谢谢!

最佳答案

根据您对 PHP 知之甚少的评论,这是一个 Web 服务的基本示例,它可以返回连接到 MySQL 数据库的 XML 或 JSON。同样非常基础,但它是一个工作示例,应该很容易让您入门。

iOS 和 PHP 均支持 XML 或 JSON,您应该可以轻松找到这两者的示例。我还建议查看 Webservice Protocols 以更好地了解可用服务的类型。

关于php - 如何格式化 PHP 中的列表以用作 Objective C 中的 NSArray?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8081007/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com