ホームページ >バックエンド開発 >PHPの問題 >PHPでCSVファイルを変更する方法

PHPでCSVファイルを変更する方法

coldplay.xixi
coldplay.xixiオリジナル
2020-08-28 13:19:214376ブラウズ

php で csv ファイルを変更する方法: まず現在の絶対パスを取得し、次に CSV のコンテンツを毎回 1 行読み取ります。コードは [while ($data = fgetcsv($file))] です。 ; 最後に、これは配列なので、各データを取得するには、配列の添字にアクセスするだけです。

PHPでCSVファイルを変更する方法

php で csv ファイルを変更するメソッド:

php は、csv ファイルを読み取り、ヘッダーを使用して処理します。キー 名前の配列

    header("Content-type: text/html; charset=GBK");//设置输出编码
    ini_set('memory_limit', '1024M');//设置内存
    set_time_limit(0); //设置超时
    $dir = dirname(__FILE__).'/';  //获取当前绝对路径
    $row = 1;//第一行开始
    $file = fopen($dir.'5111.csv', "r");
    # 结果
    $res = array();
    # 计数标示
    $header = [];
    $flag = false;
    $i = 0;
    while ($data = fgetcsv($file)) {//每次读取CSV里面的一行内容
      if (!$flag) {
         $header = $data;//此为一个数组,要获得每一个数据,访问数组下标即可
         $flag = true;
      } else {
         $temp = array_slice($data, 0,11);//取多少列数据
         foreach ($temp as $key => $value) {
            $index = $header[$key];
            $res[$i][$index] = $value;
         }
         $i++;
      }
    }
echo "<pre class="brush:php;toolbar:false">";
print_r($res);
die;

関連する学習の推奨事項:php プログラミング(ビデオ)

以上がPHPでCSVファイルを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。