このデータから配列を作成しようとしていますが、取得できません。私はarray_merge
関数で試しましたが、配列が正しく構築されません。これは私のコードです、私はテーブルの異なるフィールドを持つ配列を作成したいと思います。データから配列を作成する
<?php
require('extractorhtml/simple_html_dom.php');
$dom = new DOMDocument();
//load the html
$html = $dom->loadHTMLFile("http:");
//discard white space
$dom->preserveWhiteSpace = false;
//the table by its tag name
$tables = $dom->getElementsByTagName('table');
//get all rows from the table
$rows = $tables->item(0)->getElementsByTagName('tr');
echo '<input type="text" id="search" placeholder="find" />';
echo '<table id="example" class="table table-bordered table-striped display">';
echo '<thead>';
echo '<tr>';
echo '<th>Date</th>';
echo '<th>Hour</th>';
echo '<th>Competition</th>';
echo '<th>Event</th>';
echo '<th>Chanel</th>';
echo '</tr>';
echo '</thead>';
echo '<tbody>';
// loop over the table rows
foreach ($rows as $row)
{
// get each column by tag name
$cols = $row->getElementsByTagName('td');
// echo the values
echo '<tr>';
echo '<td>'.$cols->item(0)->nodeValue.'</td>';
echo '<td>'.$cols->item(1)->nodeValue.'</td>';
echo '<td>'.$cols->item(3)->nodeValue.'</td>';
echo '<td class="text-primary">'.$cols->item(4)->nodeValue.'</td>';
echo '<td>'.$cols->item(5)->nodeValue.'</td>';
echo '</tr>';
}
echo '</tbody>';
echo '</table>';
?>
ここで、array_mergeはどこですか?そして、どこで配列を作成しようとしていますか? –
テーブルの日付、時間、競合とチャンネルのデータを配列に作成したいのですが、array_mergeを試しましたが、テーブルの各フィールドのデータを取得して配列に正しく入力する方法がわかりません – htmlpower
'$ tables'にありますか?また、関連する試行を表示します。それは、あなたが現在考えていることが分かっているのを助けるのに、今は非常に不明です。 – nerdlyist