2012-11-03 1 views
0

이 작업을 수행하는 가장 좋은 방법은 무엇인지 알아 내려고합니다. PHP에 익숙하지 않습니다. 내 스크립트가 내 로컬 서버에서 테스트 된 다음 스크립트로 htm 파일의 특정 데이터를 찾을 수 있도록 만들었습니다. json service from data scraping with php

<?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 형식과 내 아이폰 OS 응용 프로그램에서 데이터를 NSJSONSerialization 클래스를 사용하여 해당 액세스를 반환하는 웹 서비스를 만들고 싶습니다, 여기에 몇 가지 빛이 필요합니다.

답변

0

결과를 사용자의 일반 텍스트로 표시하는 대신 데이터 구조 (이 경우에는 배열)에 넣은 다음 json_encode을 사용하여 결과를 직렬화해야합니다.

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

감사합니다. Barmar !! 매우 도움이된다. – kodaman