How can data be efficiently displayed in a table format in PHP without the need for multiple files?
To efficiently display data in a table format in PHP without the need for multiple files, you can use a combination of PHP and HTML to dynamically generate the table structure and populate it with data from a database or an array. This can be achieved by looping through the data and echoing out the table rows and columns within the PHP code.
<?php
// Sample data
$data = [
['Name' => 'John Doe', 'Age' => 30, 'Location' => 'New York'],
['Name' => 'Jane Smith', 'Age' => 25, 'Location' => 'Los Angeles'],
['Name' => 'Mike Johnson', 'Age' => 35, 'Location' => 'Chicago']
];
// Display data in a table format
echo '<table border="1">';
echo '<tr><th>Name</th><th>Age</th><th>Location</th></tr>';
foreach ($data as $row) {
echo '<tr>';
foreach ($row as $value) {
echo '<td>' . $value . '</td>';
}
echo '</tr>';
}
echo '</table>';
?>