Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov
Построение таблицы из csv-файла на PHP
Иногда возникает задача вывода данных из CSV-файла в форме таблицы.
$data = File("1.csv");
echo "<b><i><h2><center>Прайс-лист</b></i></h2></center>";
echo "<center><table border=0><tr>";
$dat_arr = explode(";", $data[0]);
//$handle = fopen("test.csv", "r");
//while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
for ($p=0;$p<count($dat_arr);$p++) {
echo "<td bgcolor=lightblue><center><b><i>$dat_arr[$p]";
}
echo "</tr>";
for ($i=1;$i<count($data);$i++) {
$data_array = explode(";", $data[$i]);
echo "<tr>";
for ($f=0;$f<count($data_array);$f++) {
echo "<td bgcolor=lightblue><center><b><i>$data_array[$f]";
}
echo "</tr>";}echo "</table></center>";
$f = fopen("file.csv", "rt") or die("Ошибка!");
for ($i=0; $data=fgetcsv($f,1000,";"); $i++) {
$num = count($data);
echo "<h3>Строка номер $i (полей: $num):</h3>";
for ($c=0; $c<$num; $c++)
print "[$c]: $data[$c]<br>";
}
fclose($f);
Смотри также описание функции fgetcsv().