2012-11-03 30 views
0

我想弄清楚什麼是使這項工作的最佳途徑,我是新來的PHP。我能夠通過在本地服務器上測試以下腳本,使我的腳本能夠在我的htm文件上查找特定數據。從數據抓取php的json服務

<?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應用程序數據訪問。

回答

0

您不需要將結果作爲普通文本回顯給用戶,而需要將其放入數據結構(本例中爲數組),然後使用json_encode對其進行序列化。

$results = array(); 
foreach ($html->find('td.curLotWinnum' as $winNumbers) { 
    $results[] = $winNumbers->innertext; 
} 
echo json_encode($results); 
+0

謝謝Barmar!很有幫助 – kodaman