-1

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 を使用せずに "$Name" と "$LastName" を Foundation スタイルの NSArray にすることはできますか?

4

1 に答える 1

3

まず第一に、xcode は言語ではなく IDE です ;) 選択した言語は Objective-C です。

あなたがしなければならないことは、phpページへのリクエストを行い(これを演習ではなく実際のアプリで使用する場合は、ページを公開する必要があります)、処理するデータを取得します.

これをjsonにしたくないので、データを配列に取得する方法について簡単なオプションと難しいオプションを用意できます。

1 つの方法は、区切り記号を使用することです。たとえば、出力は次のようになります。

Michael Westen##Fiona Glenanne##Sam Axe

以下を使用して簡単に取得できます。

NSString *dataString = [NSString stringWithContentsOfURL:url encoding:nil error:nil];
myArray = [dataString componentsSeparatedByString:@"##"];

urlデータを取得するページのmyArrayURLとNSArray.

于 2012-07-20T20:13:52.330 に答える