我有下表:http://www.nbs.rs/kursnaListaModul/srednjiKurs.faces?lang=lat如何解析此表并从中提取数据?
这是一个货币兑换名单,我需要从中提取一些数据。在表的左边是货币ID号码。是否可以根据ID从指定的行中提取数据?
例如,从上面的表中,我想和标识978,203来提取货币,和348
输出应为:
- EUR 104,2182
- 捷克克朗4, 2747
- HUF 38,7919
通过在类似的例子在这里看着,我想出了这个:http://pastebin.com/hFZs1H7C
我需要以某种方式检测ID和打印适当的值......我是noob当谈到编程,我需要你的帮助。
<?php
$data = file_get_contents('http://www.nbs.rs/kursnaListaModul/srednjiKurs.faces?lang=lat');
$dom = new domDocument;
@$dom->loadHTML($data);
$dom->preserveWhiteSpace = false;
$tables = $dom->getElementsByTagName('table');
$rows = $tables->item(1)->getElementsByTagName('tr');
foreach ($rows as $row) {
$cols = $row->getElementsByTagName('td');
foreach ($cols as $col) {
echo $col;
}
}
?>
大大大!!! 完美的作品,我添加了货币代码的第二个数组,然后比较这两个数组,并创建与花式国家图标表:D – Desctruct
@Destruct如果这对你有用,看看[如何接受答案工作?]( http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work);) – Yoshi