Квартиры, дома, земельные участки Краснодарского края без посредников. Объявления собственников недвижимости.
Реклама здесь
Главная
Примеры PHP Примеры JavaScript Примеры Ajax Примеры CSS,HTML

Построение таблицы из csv-файла на PHP

Иногда возникает задача вывода данных из CSV-файла в форме таблицы.


<?php
$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().

© Copyright 2008-2012 by KDG