twittoris Posted September 12, 2010 Share Posted September 12, 2010 This code outputs the table fields. how do I set them into an array and assign then to a variable to be inserted into a mysql database. // Load html string $dom->loadHTML($html2); // Get tables from html $tables = $dom->getElementsByTagName('table'); // Get rows from tables $rows = $tables->item(0)->getElementsByTagName('tr'); // Loop over each row foreach ($rows as $row) { // Get each column by tag name $cols = $row->getElementsByTagName('td'); // Echo values (here you can assign them in array for example) echo $cols->item(0)->nodeValue.'<br />'; echo '<hr />'; Quote Link to comment https://forums.phpfreaks.com/topic/213248-set-array-to-different-variables/ Share on other sites More sharing options...
twittoris Posted September 13, 2010 Author Share Posted September 13, 2010 Also how would i also be able to add this table to an array. </tr> <tr> <td headers="c1"> C/O ELECTRONICS INC.<br> 2390 PARK ROW<br> NEW YORK, NEW YORK, 15538 </td> </tr> <tr> <th scope="col" id="c4" class="leftalign">Registered Agent</th> </tr> <tr> <td headers="c1"> NONE </td> </tr> </table> Quote Link to comment https://forums.phpfreaks.com/topic/213248-set-array-to-different-variables/#findComment-1110446 Share on other sites More sharing options...
sasa Posted September 13, 2010 Share Posted September 13, 2010 $array_name[] = $cols->item(0)->nodeValue; Quote Link to comment https://forums.phpfreaks.com/topic/213248-set-array-to-different-variables/#findComment-1110533 Share on other sites More sharing options...
twittoris Posted September 13, 2010 Author Share Posted September 13, 2010 so that puts the node in the arrary? How do I access each piece of it? Im new at this sorry for the novice questions. Quote Link to comment https://forums.phpfreaks.com/topic/213248-set-array-to-different-variables/#findComment-1110537 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.