How can PHP functions be efficiently used to output array data in tabular form?
To efficiently output array data in tabular form using PHP functions, you can utilize the `foreach` loop to iterate over the array elements and generate the table rows dynamically. You can create a function that takes the array data as input and generates the HTML table structure with the array values.
<?php
function outputArrayAsTable($array) {
echo '<table>';
foreach ($array as $row) {
echo '<tr>';
foreach ($row as $value) {
echo '<td>' . $value . '</td>';
}
echo '</tr>';
}
echo '</table>';
}
$arrayData = [
['Name', 'Age', 'Country'],
['John', 25, 'USA'],
['Alice', 30, 'Canada'],
['Bob', 22, 'UK']
];
outputArrayAsTable($arrayData);
?>