繁体   English   中英

PHP数组到Objective-C NSArray(Xcode)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM