[英]PHP array to objective-c NSArray (Xcode)
是否可以将PHP中的数组转换为NSArray?
PHP代码:
<?php
$DB_HostName = "XXXXX";
$DB_Name = "XXXXX";
$DB_User = "XXXXX";
$DB_Pass = "XXXXX";
$DB_Table = "Name";
$con = mysql_connect($DB_HostName,$DB_User,$DB_Pass) or die(mysql_error());
mysql_select_db($DB_Name,$con) or die(mysql_error());
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
$result = mysql_query("SELECT * FROM Name");
while($row = mysql_fetch_array($result))
{
$Name = $row['name'];
$LastName = $row['lastname'];
echo "$Name $LastName";
echo "<br />";
}
mysql_close($con);
?>
是否可以在不使用JSON的情况下对基金会样式的NSArray设置“ $ Name”和“ $ LastName”?
首先,xcode是一种IDE,而不是一种语言;)您选择的语言是Objective-C。
您要做的是向php页面发出请求(如果要在实际应用中使用它而不是进行练习,则必须将该页面公开放置在某个地方)并获取数据进行处理。
由于您不希望它是json,因此您可以在如何将数据放入数组中有简单的选择和困难的选择。
一种方法是使用定界符。 例如,您的输出可能是:
Michael Westen##Fiona Glenanne##Sam Axe
您可以使用以下命令轻松获得:
NSString *dataString = [NSString stringWithContentsOfURL:url encoding:nil error:nil];
myArray = [dataString componentsSeparatedByString:@"##"];
其中url
是您要获取数据的页面的url,而myArray
您的NSArray
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.