こんにちは、HTML テーブルを解析し、それらの値を php 変数に割り当てて、それらを mysql データベースに挿入できるようにしたいと考えています。
私は dom_html_parsing のようないくつかの html 解析メソッドを試しましたが、初心者として私は非常に混乱しています。コード化できるように、これに関するヒントをいくつか提供してくれれば幸いです。
私が使用した解析コードは
include('simple_html_dom.php');
$dom = str_get_html($result);
$table = array();
$html = str_get_html($result);
foreach($html->find('tr') as $row) {
$time = $row->find('td',-1)->plaintext;
$title = $row->find('td',0)->plaintext;
$title0 = $row->find('td',1)->plaintext;
$title1 = $row->find('td',2)->plaintext;
$title2 = $row->find('td',3)->plaintext;
$title3 = $row->find('td',4)->plaintext;
$title4 = $row->find('td',5)->plaintext;
$title5 = $row->find('td',6)->plaintext;
$table[$title][$title0][$title1][$title2][$title3][$title4][$title3] = true;
}
echo '<pre>';
print_r($table);
echo '</pre>';
配列は印刷されていますが、これらの特定の値をmysqlデータベースに挿入する方法がわかりません。最初にそれらの値を変数に割り当てて、データベースに挿入できるようにします。必要な形式は上に表示されている名前と父名です& htno は html テーブルに一度だけ出力されますが、テーブルの各行で繰り返す必要があります
私を助けてください