 |
|
คืออยากได้เฉพาะตัวเลขในกรอบสีแดงครับ ของเว็บไซต์นี้ http://finance.yahoo.com/q?s=USDTHB=X

ผมลองเขียน curl + กับ preg_match อ่ะครับ แต่ไม่เก่งเรื่อง regular expression ครับ ไม่เคยใช้มาก่อนด้วยครับ curl พึ่งจะศึกษาครับ
Code (PHP)
$curl = curl_init('http://finance.yahoo.com/q?s=USDTHB=X');
curl_setopt($curl, CURLOPT_FAILONERROR, true);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
$result = curl_exec($curl);
curl_close($curl);
preg_match("/<span id=\"yfs_l10_usdthb=x\".*span>/", $result, $matches1);
print_r($matches1);
พอลองรันแล้วได้แบบนี้อ่ะครับ แต่ผมต้องการแค่ตัวเลขในกรอบสีแดงจากรูปด้านบน พี่ช่วยแนะนำหน่อยครับ หรือมีวิธีการเขียนอย่างไรอ่ะครับ ช่วยหน่อยนะครับ

ขอบคุณมากครับ
Tag : PHP, CakePHP
|
|
 |
 |
 |
 |
Date :
2013-08-09 01:18:41 |
By :
tonyxx25925 |
View :
7353 |
Reply :
2 |
|
 |
 |
 |
 |
|
|
|
 |