• 将字符串格式化为csv数据


    fputcsv() 函数用于将数据格式为csv格式,以便写入文件或者数据库。

    1.将字符串写入csv文件中

    $test_array = array(
    array("111","sdfsd","sdds","43344","rrrr"),
    array("sssssssss","gdfgfd","232323","wwewe","dsfds"),
    array("fgfg","e4343","dsfds","w2332","xcvxc"),
    array("11212","2323","344343","344343","rerreer"),
    array("fds","43344444","33333333","ttttttt","gggggggggggg"),
    array("kdfs","dsfdsfds","wewewe","sdsdddddddd","wwwwwwwwwww")
    );

    $file = fopen("test.csv","w") or die("Can't Open test.csv");
    foreach($test_array as $line_array)
    {
    $isSuccess = fputcsv($file,$line_array);
    print $isSuccess."<br>";
         if($isSuccess===false)
    {
    die("Can't write csv line".$line_array);
    }
    }
    fclose($file) or die("Can't close file test.csv.");

    fputcsv()函数返回所写入行的字符的个数或者false,当写入失败时返回false。

    2.将格式化的csv字符串保存到字符串中。

    $test_array = array(
    array("111","sdfsd","sdds","43344","rrrr"),
    array("sssssssss","gdfgfd","232323","wwewe","dsfds"),
    array("fgfg","e4343","dsfds","w2332","xcvxc"),
    array("11212","2323","344343","344343","rerreer"),
    array("fds","43344444","33333333","ttttttt","gggggggggggg"),
    array("kdfs","dsfdsfds","wewewe","sdsdddddddd","wwwwwwwwwww")
    );
    ob_start();
    $file = fopen("php://output","w") or die("Can't Open php://output");
    foreach($test_array as $line_array)
    {
    $isSuccess = fputcsv($file,$line_array);
    if($isSuccess===false)
    {
    die("Can't write csv line".$line_array);
    }
    }

    fclose($file) or die("Can't close file test.csv.");
    $result = ob_get_contents();
    ob_end_clean();

  • 相关阅读:
    ubuntu docker 安装
    后缀数组小结
    后缀数组小结
    后缀数组小结
    win7下如何建立ftp服务器
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
  • 原文地址:https://www.cnblogs.com/ywxgod/p/2057383.html
Copyright © 2020-2023  润新知