0

この不十分に作成された HTML 形式からデータを取得しようとしています

http://www.weather.gov.sg/lws/zoneInfo.do

必要なのは、Bedok、City、Katong などの 3 つの場所のデータを取得することだけです。このためにデータを配列に格納するにはどうすればよいですか?

これは、最初の 5 行をストアに表示するために私が行ったことですが、これは私が望んでいるものとはまったく異なります。

$row_counter='0';
while($row_counter<5)
{
$ret['Name'][] = $html->find('.FORM1', $row_counter)->innertext;
$ret['Area'][] = $html->find('.FORM1', $row_counter)->next_sibling()->innertext;
$ret['Alert'][] = $html->find('.FORM1', $row_counter)->next_sibling()->next_sibling()->innertext;
$ret['From'][] = $html->find('.FORM1', $row_counter)->next_sibling()->next_sibling()->next_sibling()->innertext;
$ret['Till'][] = $html->find('.FORM1', $row_counter)->next_sibling()->next_sibling()->next_sibling()->next_sibling()->innertext;
$row_counter++;
}

行全体とすべての列のデータを正常に保存できます。特定の名前を検索する最も効率的な方法は何ですか?

ありがとう。

4

1 に答える 1