php - 在 PHP 中读取 CSV 并按数组值输出其内容

标签 php variables csv

我想通过将它分配给一个变量然后使用 echo 语句显示它来显示 CSV 文件的内容。

这段代码不工作,有人能指出其中的错误吗

   $fh = fopen('db.csv', 'r');
   $now = time();
   $data=fgetcsv($fh);
   $data[0]=$name;
   echo $name;

我是编码和脚本编写的新手。 谢谢

这是我要打印的 CSV 行

    katz,26-11-2011,http//www.google.com

最佳答案

为什么要先用 CSV 数组对 $data 进行赋值,然后用 $name 变量(显然是 null)覆盖第一个位置?

$data[0] = $name;

应该是

$name = $data[0];

关于php - 在 PHP 中读取 CSV 并按数组值输出其内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6341884/

相关文章:

python - 使用 Python 从 CSV 中删除不需要的逗号

javascript - 尝试将值从 JS 发送到 PHP - JQuery 的 $.ajax() 方法不起作用

php - 如何在 nginx 的子目录中获取 Slim PHP Framework 路由

php - $_POST 值返回空数组

php - 如何将字符串和变量连接成常量名称?

变量内容意外改变?

javascript - 有效地将 $.ajax 与 php 结合使用的问题

R:编写for循环计算差值并存储在新变量中

mysql - 如何在sql中存储然后通过CSV进行搜索?

javascript - 使用 d3.csv 读取键值对