「PHP入門」CSVファイルを読み書き、読み込むコード

PHPコード:
/**
* csvファイルを文字列に保存
* @param unknown $arr
* $arr=array(
array('1′,’age1′,’20’),
array('2′,’age2′,’21’),
array('3′,’age3′,’22’),
array('4′,’age4′,’23’),
);
* @param string $fileName
* $fileName=’studentdemo.csv’
*/
function str_csvsaveFunc($arr,$fileName=’studentdemo.csv’){
ob_start();
$fh=fopen('php://output’, 'w’);
foreach ($arr as $arr_line){
if(fputcsv($fh, $arr_line)===false){
die(“csvを読み書きできません");
}
}
fclose($fh);
$output=ob_get_contents();
ob_end_clean();
return $output;
}

/**
* csvファイルを読み込む
* @param string $filename
*/
function get_csvFile_Func($filename){
$fp=fopen($filename, 'r’);
echo “<table>\n";
while ($csv_line=fgetcsv($fp)){
echo “<tr>\n";
for($i=0,$j=count($csv_line);$i<$j;$i++){
echo “<td>".htmlentities($csv_line[$i])."</td>";
}
echo “</tr>\n";
}
echo “</table>\n";
}

PHP

Posted by arkgame