0

私はこれを機能させるための最良の方法は何かを理解しようとしています.phpは初めてです。ローカル サーバーでテストした次のスクリプトを使用して、htm ファイルの特定のデータを検索するスクリプトを機能させることができました。

<?php

include ('simple_html_dom.php');

//create DOM from URL or local file
$html = file_get_html ('Lotto Texas.htm');

//find td class name currLotWinnum and store in variable winNumbers
foreach($html ->find('td.currLotWinnum') as $winNumbers)

    //print winNumbers
    echo "<b>The winning numbers are</b><br>";
    echo $winNumbers -> innertext . '<br>';

?>

ここで光が必要です。最終的には、json 形式を返す Web サービスを作成し、NSJSONSerialization クラスを使用して iOS アプリケーションからそのデータにアクセスしたいと考えています。

4

1 に答える 1

0

結果を通常のテキストとしてユーザーに表示する代わりに、結果をデータ構造 (この場合は配列) に入れてから、 を使用json_encodeしてシリアル化する必要があります。

$results = array();
foreach ($html->find('td.curLotWinnum' as $winNumbers) {
  $results[] = $winNumbers->innertext;
}
echo json_encode($results);
于 2012-11-03T16:58:51.800 に答える