Advertisement
Guest User

tablazatok

a guest
Nov 14th, 2012
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.69 KB | None | 0 0
  1. function tablazatok($filename){
  2.     $file_contents = array();
  3.     $ret = array();
  4.     $f=fopen($filename, 'r');
  5.     while ($line = fgets($f)){
  6.         $line = rtrim(trim($line), ';');
  7.         if (str_replace(';','',$line)=='') continue;
  8.         $line_arr = explode(';', $line);
  9.         if (isset($line_arr[0])){
  10.             $file_contents[$line_arr[0]][] = array_slice($line_arr, 1);
  11.         }
  12.     }
  13.     fclose($f);
  14.     foreach ($file_contents as $tbl_name => $tbl){
  15.         $ret_str = "<table><tr><th colspan=\"3\">{$tbl_name}</th></tr>";
  16.         foreach ($tbl as $row){
  17.             $ret_str .= "<tr>";
  18.             foreach ($row as $val){
  19.                 $ret_str .= "<td>{$val}</td>";
  20.             }
  21.             $ret_str .= "</tr>";
  22.         }
  23.         $ret_str .= "</table>";
  24.         $ret[] = $ret_str;
  25.     }
  26.     return $ret;
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement