환율 파싱 채택완료

환율 정보를 파싱해서 올려고 합니다.

 

다른 부분은 필요없고 사실때 달러 환율 부분만 가져오면 되는데 어떻게 처리해야하는건가요?

 

 

    function get_currency()

    {

        $url = 'http://fx.kebhana.com/fxportal/jsp/RS/DEPLOY_EXRATE/11171_0.html';

        $ch = curl_init();

        curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_TIMEOUT, 10);

curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

$html = curl_exec($ch);

        curl_close ($ch);

}

답변 2개

채택된 답변
+20 포인트

preg_match("#<td class='buy'>([^<]+)</td>#", $html, $m); 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

감사합니다~ 그런데 arry로 가져오네요 ㅠ

Array ( [0] => 1157.30 [1] => 1157.30 )

array 말고

1157.30

요거만 딱 가져올수 없을까요?

댓글을 작성하려면 로그인이 필요합니다.

explode 함수를 사용하여

<td class='nation'>1USD</td>
<td class='buy'>
이 사이에 값만 가져오면 될것 같습니다.
</td>
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고