php导出与读取csv文件的实现代码

发布时间:2020-11-19编辑:脚本学堂
分享几个php操作csv文件的代码,学习下在php中使用file、fgetcsv、fopen方式读取csv文件的方法,有需要的朋友参考下。

例1,file读取csv文件
 

复制代码 代码示例:
<?php
   $users = file("./demoCSV.csv");
   foreach ($users as $user) {
      list($name, $email, $phone) = explode(",", $user);
      echo "<p>$name ($email) Tel. $phone</p>";
   } //edit by www.jb200.com
?>
<!--
A,a@example.com,11111
B,b@example.com,22222
-->

例2,fgetcsv读取一个csv文件
 

复制代码 代码示例:

<?php
   $fh = fopen("./demoCSV.csv", "r");
   while (list($name, $email, $phone) = fgetcsv($fh, 1024, ",")) {
      echo "<p>$name ($email) Tel. $phone</p>";
   } //edit by www.jb200.com
?>

<!--
A,a@example.com,11111
B,b@example.com,22222
-->

例3,fopen读取一个csv文件
 

复制代码 代码示例:

<?php
   $file = "./demoCSV.csv";
   $fh = fopen($file, "rt");
   $userdata = fread($fh, filesize($file));
   fclose($fh);

   echo $userdata;
?>