What is the recommended method to load and display the first 10 entries from a CSV file in PHP, and how can a counter be implemented for this purpose?
To load and display the first 10 entries from a CSV file in PHP, you can use the fgetcsv function to read the file line by line and display the data. To implement a counter for this purpose, you can use a variable to keep track of the number of entries displayed.
<?php
$csvFile = 'data.csv';
$handle = fopen($csvFile, 'r');
$counter = 0;
echo '<table>';
while (($data = fgetcsv($handle, 1000, ',')) !== FALSE && $counter < 10) {
echo '<tr>';
foreach($data as $value) {
echo '<td>' . $value . '</td>';
}
echo '</tr>';
$counter++;
}
echo '</table>';
fclose($handle);
?>