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>';

?>

这里需要一些亮点,最终我想创建一个 Web 服务来返回 json 格式并使用 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 回答