{"id":654,"date":"2025-06-11T12:05:54","date_gmt":"2025-06-11T04:05:54","guid":{"rendered":"https:\/\/www.zhaozhao123.cn\/php\/php-application-manual\/xtywj\/654.html"},"modified":"2025-06-11T12:05:54","modified_gmt":"2025-06-11T04:05:54","slug":"php%ef%bc%9a%e5%a6%82%e4%bd%95%e8%af%bb%e5%8f%96%e5%92%8c%e5%86%99%e5%85%a5csv%e6%96%87%e4%bb%b6","status":"publish","type":"my1js","link":"https:\/\/www.zhaozhao123.cn\/php\/my1js\/654.html","title":{"rendered":"PHP\uff1a\u5982\u4f55\u8bfb\u53d6\u548c\u5199\u5165CSV\u6587\u4ef6"},"content":{"rendered":"<div class=\"wp-block-columns p-0 border is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-columns px-4 py-3 border-bottom has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\" style=\"background:linear-gradient(243deg,rgb(238,238,238) 0%,rgba(58,166,242,0.15) 100%)\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\r\n<figure class=\"wp-block-image size-thumbnail is-resized is-style-rounded is-style-rounded--1\"><img decoding=\"async\" src=\"https:\/\/www.zhaozhao123.cn\/myitems\/images\/sites16\/2025\/06\/dyA-1-400x300.jpg\" alt=\"Bug&#32534;&#35793;&#29422;\" class=\"wp-image-1842\" style=\"object-fit:cover;width:30px;height:30px\"><\/figure>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading my-0\" style=\"font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.175), 1rem);\">Bug&#32534;&#35793;&#29422;<\/h2>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns px-xl-5 px-4 py-xl-4 py-3 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<p>&#22909;&#30340;&#65292;&#25105;&#26126;&#30333;&#20102;&#12290;&#19979;&#38754;&#26159;&#22914;&#20309;&#20351;&#29992;PHP&#35835;&#21462;&#21644;&#20889;&#20837;CSV&#25991;&#20214;&#30340;&#35814;&#32454;&#27493;&#39588;&#65306;<\/p>\n<h3>1. &#21019;&#24314;&#19968;&#20010;CSV&#25991;&#20214;<\/h3>\n<p>&#39318;&#20808;&#65292;&#25105;&#20204;&#38656;&#35201;&#21019;&#24314;&#19968;&#20010;CSV&#25991;&#20214;&#12290;&#20320;&#21487;&#20197;&#20351;&#29992;&#20197;&#19979;PHP&#20195;&#30721;&#26469;&#21019;&#24314;&#19968;&#20010;&#31616;&#21333;&#30340;CSV&#25991;&#20214;&#65306;<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\/\/ &#23450;&#20041;CSV&#25991;&#20214;&#36335;&#24452;\n$file = 'example.csv';\n\n\/\/ &#25171;&#24320;&#25991;&#20214;&#24182;&#20889;&#20837;&#25968;&#25454;\n$fileHandle = fopen($file, 'w');\n\nif ($fileHandle) {\n    \/\/ &#20889;&#20837;&#34920;&#22836;\n    fwrite($fileHandle, \"Name,Age,Cityn\");\n\n    \/\/ &#20889;&#20837;&#19968;&#20123;&#25968;&#25454;\n    fwrite($fileHandle, \"John Doe,30,New Yorkn\");\n    fwrite($fileHandle, \"Jane Smith,25,Los Angelesn\");\n\n    \/\/ &#20851;&#38381;&#25991;&#20214;\n    fclose($fileHandle);\n} else {\n    echo \"&#26080;&#27861;&#25171;&#24320;&#25991;&#20214;: $file\";\n}\n?&gt;<\/code><\/pre>\n<p>&#22312;&#36825;&#20010;&#31034;&#20363;&#20013;&#65292;&#25105;&#20204;&#21019;&#24314;&#20102;&#19968;&#20010;&#21517;&#20026;<code>example.csv<\/code>&#30340;&#25991;&#20214;&#65292;&#24182;&#21521;&#20854;&#20013;&#20889;&#20837;&#20102;&#20004;&#34892;&#25968;&#25454;&#12290;<\/p>\n<h3>2. &#35835;&#21462;CSV&#25991;&#20214;<\/h3>\n<p>&#25509;&#19979;&#26469;&#65292;&#25105;&#20204;&#21487;&#20197;&#20351;&#29992;PHP&#35835;&#21462;&#36825;&#20010;CSV&#25991;&#20214;&#20013;&#30340;&#25968;&#25454;&#12290;&#20197;&#19979;&#26159;&#19968;&#20010;&#31034;&#20363;&#20195;&#30721;&#65306;<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\/\/ &#23450;&#20041;CSV&#25991;&#20214;&#36335;&#24452;\n$file = 'example.csv';\n\n\/\/ &#25171;&#24320;&#25991;&#20214;&#24182;&#35835;&#21462;&#25968;&#25454;\n$fileHandle = fopen($file, 'r');\n\nif ($fileHandle) {\n    while (($data = fgetcsv($fileHandle)) !== false) {\n        \/\/ &#36755;&#20986;&#27599;&#19968;&#34892;&#30340;&#25968;&#25454;\n        print_r($data);\n    }\n\n    \/\/ &#20851;&#38381;&#25991;&#20214;\n    fclose($fileHandle);\n} else {\n    echo \"&#26080;&#27861;&#25171;&#24320;&#25991;&#20214;: $file\";\n}\n?&gt;<\/code><\/pre>\n<p>&#22312;&#36825;&#20010;&#31034;&#20363;&#20013;&#65292;&#25105;&#20204;&#20351;&#29992;<code>fgetcsv()<\/code>&#20989;&#25968;&#36880;&#34892;&#35835;&#21462;CSV&#25991;&#20214;&#20013;&#30340;&#25968;&#25454;&#65292;&#24182;&#23558;&#20854;&#36755;&#20986;&#21040;&#25511;&#21046;&#21488;&#12290;<\/p>\n<h3>&#31034;&#20363;&#20195;&#30721;<\/h3>\n<p>&#20551;&#35774;&#20320;&#26377;&#19968;&#20010;&#21517;&#20026;<code>data.csv<\/code>&#30340;&#25991;&#20214;&#65292;&#20869;&#23481;&#22914;&#19979;&#65306;<\/p>\n<pre><code>Name,Age,City\nJohn Doe,30,New York\nJane Smith,25,Los Angeles<\/code><\/pre>\n<p>&#20320;&#21487;&#20197;&#20351;&#29992;&#19978;&#36848;&#20195;&#30721;&#26469;&#35835;&#21462;&#24182;&#25171;&#21360;&#20986;&#36825;&#20123;&#25968;&#25454;&#12290;<\/p>\n<p>&#24076;&#26395;&#36825;&#23545;&#20320;&#26377;&#24110;&#21161;&#65281;&#22914;&#26524;&#20320;&#26377;&#20219;&#20309;&#38382;&#39064;&#65292;&#35831;&#38543;&#26102;&#25552;&#38382;&#12290;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div><div class=\"wp-block-columns p-0 border is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-columns px-4 py-3 border-bottom has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\" style=\"background:linear-gradient(243deg,rgb(238,238,238) 0%,rgba(58,166,242,0.15) 100%)\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\r\n<figure class=\"wp-block-image size-thumbnail is-resized is-style-rounded is-style-rounded--2\"><img decoding=\"async\" src=\"https:\/\/www.zhaozhao123.cn\/myitems\/images\/sites16\/2025\/06\/zp-400x300.jpg\" alt=\"&#40657;&#26495;Bug&#35762;&#24072;\" class=\"wp-image-1849\" style=\"object-fit:cover;width:30px;height:30px\"><\/figure>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading my-0\" style=\"font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.175), 1rem);\">&#40657;&#26495;Bug&#35762;&#24072;<\/h2>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns px-xl-5 px-4 py-xl-4 py-3 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<body><h2>&#27010;&#35272;<\/h2><p>&#22788;&#29702;CSV&#65288;&#36887;&#21495;&#20998;&#38548;&#20540;&#65289;&#25991;&#20214;&#26159;&#19968;&#31181;&#24120;&#35265;&#30340;&#25968;&#25454;&#20132;&#25442;&#26684;&#24335;&#65292;&#22312;&#21508;&#31181;&#32534;&#31243;&#20219;&#21153;&#20013;&#34987;&#24191;&#27867;&#20351;&#29992;&#12290;PHP&#25552;&#20379;&#20102;&#20869;&#32622;&#20989;&#25968;&#26469;&#35835;&#21462;&#21644;&#20889;&#20837;CSV&#25991;&#20214;&#65292;&#20351;&#24471;&#23558;&#20854;&#25968;&#25454;&#31649;&#29702;&#21151;&#33021;&#38598;&#25104;&#21040;Web&#24212;&#29992;&#31243;&#24207;&#20013;&#21464;&#24471;&#23481;&#26131;&#12290;<\/p><h2>&#25171;&#24320;CSV&#25991;&#20214;<\/h2><p>&#35201;&#24320;&#22987;&#20351;&#29992;PHP&#22788;&#29702;CSV&#25991;&#20214;&#65292;&#39318;&#20808;&#38656;&#35201;&#20102;&#35299;&#22914;&#20309;&#25171;&#24320;&#21644;&#20851;&#38381;&#19968;&#20010;CSV&#25991;&#20214;&#12290;<code>fopen()<\/code>&#20989;&#25968;&#29992;&#20110;&#25171;&#24320;&#19968;&#20010;&#25991;&#20214;&#12290;<code>fclose()<\/code>&#20989;&#25968;&#29992;&#20110;&#20851;&#38381;&#23427;&#12290;&#36825;&#37324;&#26377;&#19968;&#20010;&#20363;&#23376;&#65306;<\/p><pre><code>&lt;?php\n$file = fopen(\"data.csv\", \"r\");\n\/\/ Perform file operations\nfclose($file);\n?&gt;<\/code><\/pre><h2>&#20174;CSV&#25991;&#20214;&#35835;&#21462;&#25968;&#25454;<\/h2><p>PHP&#26159;&#19968;&#31181;&#24320;&#28304;&#30340;&#26381;&#21153;&#22120;&#31471;&#33050;&#26412;&#35821;&#35328;&#65292;&#24120;&#29992;&#20110;Web&#24320;&#21457;&#12290;<code>fgetcsv()<\/code>&#20989;&#25968;&#21487;&#20197;&#29992;&#20110;&#20174;CSV&#25991;&#20214;&#20013;&#35835;&#21462;&#25968;&#25454;&#12290;&#20197;&#19979;&#26159;&#19968;&#20010;&#31034;&#20363;&#65306;<\/p><pre><code>&lt;?php\n$file = fopen(\"data.csv\", \"r\");\nwhile (($data = fgetcsv($file, 1000, \",\")) !== FALSE) {\n   \/\/ Process each line of data here\n}\nfclose($file);\n?&gt;<\/code><\/pre><p>&#36825;&#23558;&#22312;&#27599;&#19968;&#34892;&#35835;&#21462;&#26368;&#22810;1000&#20010;&#23383;&#31526;&#65292;&#30452;&#21040;&#25991;&#20214;&#32467;&#26463;&#20026;&#27490;&#12290;<code>fgetcsv()<\/code>&#35813;&#20989;&#25968;&#36824;&#33258;&#21160;&#22788;&#29702;&#19981;&#21516;&#30340;CSV&#26684;&#24335;&#65292;&#21253;&#25324;&#37027;&#20123;&#29992;&#24341;&#21495;&#21253;&#22260;&#30340;&#25110;&#21253;&#21547;&#36716;&#20041;&#23383;&#31526;&#30340;&#26684;&#24335;&#12290;<\/p><h2>&#21521;CSV&#25991;&#20214;&#20889;&#20837;&#25968;&#25454;<\/h2><p>&#20026;&#20102;&#20889;&#20837;CSV&#25991;&#20214;&#65292;PHP&#30340;<code>fputcsv()<\/code>&#21151;&#33021;&#38750;&#24120;&#23454;&#29992;&#12290;&#20197;&#19979;&#26159;&#22914;&#20309;&#20351;&#29992;&#30340;&#31034;&#20363;&#65306;<\/p><pre><code>&lt;?php\n$list = array (\n    array('Alice', 'Doe', '[email&nbsp;protected]'),\n    array('Bob', 'Smith', '[email&nbsp;protected]')\n);\n\n$file = fopen('data.csv', 'w');\nforeach ($list as $fields) {\n    fputcsv($file, $fields);\n}\nfclose($file);\n?&gt;<\/code><\/pre><p>&#36825;&#27573;&#20195;&#30721;&#29255;&#27573;&#20250;&#21019;&#24314;&#25110;&#35206;&#30422;&#21517;&#20026; &#8216;data.csv&#8217; &#30340;&#25991;&#20214;&#65292;&#24182;&#20197;CSV&#26684;&#24335;&#20889;&#20837;&#22810;&#34892;&#25968;&#25454;&#12290;<\/p><h2>&#35299;&#26512;CSV&#25968;&#25454;&#20351;&#29992;&#20851;&#32852;&#25968;&#32452;<\/h2><p>&#19968;&#31181;&#26356;&#39640;&#32423;&#30340;&#25216;&#26415;&#28041;&#21450;&#23558;CSV&#25968;&#25454;&#19982;&#38190;&#20540;&#23545;&#20851;&#32852;&#36215;&#26469;&#12290;&#35201;&#36825;&#26679;&#20570;&#65306;<\/p><pre><code>&lt;?php\n$header = NULL;\n$data = array();\n$file = fopen('data.csv', 'r');\nwhile ($row = fgetcsv($file)) {\n    if (!$header)\n        $header = $row;\n    else\n        $data[] = array_combine($header, $row);\n}\nfclose($file);\nvar_dump($data);\n?&gt;<\/code><\/pre><p>&#35813;&#20195;&#30721;&#23558;&#31532;&#19968;&#34892;&#35835;&#20316;&#34920;&#22836;&#65292;&#28982;&#21518;&#27599;&#20010;&#21518;&#32493;&#34892;&#20316;&#20026;&#19982;&#36825;&#20123;&#34920;&#22836;&#20851;&#32852;&#30340;&#25968;&#25454;&#65292;&#20174;&#32780;&#24418;&#25104;&#19968;&#20010;&#30001;&#20851;&#32852;&#25968;&#32452;&#32452;&#25104;&#30340;&#25968;&#25454;&#25968;&#32452;&#12290;<\/p><h2>&#22788;&#29702;&#19981;&#21516;&#30340;&#20998;&#38548;&#31526;&#21644;&#25324;&#21495;<\/h2><p>CSV&#25991;&#20214;&#24182;&#19981;&#24635;&#26159;&#20351;&#29992;&#36887;&#21495;&#26469;&#20998;&#38548;&#20540;&#12290;PHP&#30340;<code>fgetcsv()<\/code>and &#26159;&#20013;&#25991;&#20013;&#30340;&ldquo;&#24182;&#19988;&rdquo;&#30340;&#24847;&#24605;&#12290;<code>fputcsv()<\/code>&#20989;&#25968;&#21487;&#20197;&#22788;&#29702;&#19981;&#21516;&#30340;&#20998;&#38548;&#31526;&#21644;&#24341;&#21495;&#23383;&#31526;&#12290;&#36825;&#37324;&#26159;&#22914;&#20309;&#65306;<\/p><pre><code>&lt;?php\n\/\/ Reading from a CSV file with semi-colon separator\n$file = fopen('data.csv', 'r');\nwhile (($data = fgetcsv($file, 1000, ';')) !== FALSE) {\n    \/\/ Process each line of data here\n}\nfclose($file);\n\n\/\/ Writing to a CSV file with pipe delimiter\n$list = array(\n    array('Alice', 'Doe', '[email&nbsp;protected]'),\n    array('Bob', 'Smith', '[email&nbsp;protected]')\n);\n$file = fopen('data.csv', 'w');\nforeach($list as $fields) {\n    fputcsv($file, $fields, '|');\n}\nfclose($file);\n?&gt;<\/code><\/pre><p>&#20462;&#25913;&#31532;&#19977;&#20010;&#21442;&#25968;&#30340;&#20540;&#26159;<code>fgetcsv()<\/code>&#35835;&#21462;&#20855;&#26377;&#19981;&#21516;&#20998;&#38548;&#31526;&#30340;&#25991;&#20214;&#65292;&#24182;&#28155;&#21152;&#31532;&#22235;&#20010;&#21442;&#25968;&#21040;<code>fputcsv()<\/code>&#25991;&#20214;&#20197;&#38500;&#36887;&#21495;&#20197;&#22806;&#30340;&#20998;&#38548;&#31526;&#20889;&#20837;&#12290;<\/p><h2>&#32467;&#35770;&#12290;<\/h2><p>PHP &#25552;&#20379;&#20102;&#19968;&#22871;&#24378;&#22823;&#30340;&#20989;&#25968;&#26469;&#22788;&#29702; CSV &#25991;&#20214;&#65292;&#31616;&#21270;&#20102;&#25968;&#25454;&#25253;&#21578;&#12289;&#23548;&#20986;&#21644;&#22797;&#26434;&#25968;&#25454;&#38598;&#30340;&#36801;&#31227;&#31561;&#20219;&#21153;&#12290;&#36890;&#36807;&#25484;&#25569;&#36825;&#20123;&#21151;&#33021;&#65292;&#24320;&#21457;&#20154;&#21592;&#21487;&#20197;&#36731;&#26494;&#22320;&#36827;&#34892;&#25968;&#25454;&#25805;&#20316;&#24182;&#22686;&#24378;&#24212;&#29992;&#31243;&#24207;&#30340;&#21151;&#33021;&#12290;<\/p><\/body>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div><div class=\"wp-block-columns p-0 border is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-columns px-4 py-3 border-bottom has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\" style=\"background:linear-gradient(243deg,rgb(238,238,238) 0%,rgba(58,166,242,0.15) 100%)\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\r\n<figure class=\"wp-block-image size-thumbnail is-resized is-style-rounded is-style-rounded--3\"><img decoding=\"async\" src=\"https:\/\/www.zhaozhao123.cn\/myitems\/images\/sites16\/2025\/06\/xygcfznnzczhsdmwydzhsmzzzmddnq-400x300.jpg\" alt=\"&#38271;&#24037;&#30721;&#22900;1523\" class=\"wp-image-2906\" style=\"object-fit:cover;width:30px;height:30px\"><\/figure>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading my-0\" style=\"font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.175), 1rem);\">&#38271;&#24037;&#30721;&#22900;1523<\/h2>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns px-xl-5 px-4 py-xl-4 py-3 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<p>&#22312; PHP &#20013;&#65292;&#20320;&#21487;&#20197;&#20351;&#29992;&#20869;&#32622;&#30340; <code>fopen<\/code> &#20989;&#25968;&#26469;&#25171;&#24320;&#21644;&#20851;&#38381; CSV &#25991;&#20214;&#65292;&#24182;&#19988;&#21487;&#20197;&#20351;&#29992; <code>fgetcsv<\/code> &#21644; <code>fputcsv<\/code> &#20989;&#25968;&#26469;&#35835;&#21462;&#21644;&#20889;&#20837; CSV &#25991;&#20214;&#12290;<\/p>\n<p>&#20197;&#19979;&#26159;&#22914;&#20309;&#20351;&#29992;&#36825;&#20123;&#20989;&#25968;&#30340;&#20363;&#23376;&#65306;<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\n\/\/ &#25171;&#24320; CSV &#25991;&#20214;\n$fp = fopen('test.csv', 'r');\n\n\/\/ &#35835;&#21462; CSV &#25991;&#20214;\nwhile (($data = fgetcsv($fp, 1000, ',')) !== FALSE) {\n    \/\/ &#36825;&#37324;&#26159;&#22788;&#29702;&#25968;&#25454;&#30340;&#22320;&#26041;&#65292;&#20363;&#22914;&#25171;&#21360;&#21040;&#25511;&#21046;&#21488;\n    print_r($data);\n}\n\nfclose($fp);\n\n\/\/ &#20889;&#20837; CSV &#25991;&#20214;\n$fp = fopen('test.csv', 'w');\nforeach ($data as $row) {\n    fputcsv($fp, $row);\n}\nfclose($fp);\n\n?&gt;<\/code><\/pre>\n<p>&#22312;&#36825;&#20010;&#20363;&#23376;&#20013;&#65292;&#25105;&#20204;&#39318;&#20808;&#25171;&#24320;&#20102;&#19968;&#20010;&#21517;&#20026; <code>test.csv<\/code> &#30340;&#25991;&#20214;&#65292;&#28982;&#21518;&#24320;&#22987;&#35835;&#21462;&#23427;&#12290;&#25105;&#20204;&#20351;&#29992; <code>fgetcsv<\/code> &#20989;&#25968;&#19968;&#27425;&#35835;&#21462;&#19968;&#34892;&#30340;&#25968;&#25454;&#65292;&#28982;&#21518;&#23558;&#20854;&#23384;&#20648;&#22312;&#19968;&#20010;&#25968;&#32452;&#20013;&#12290;&#25105;&#20204;&#21487;&#20197;&#22312;&#24490;&#29615;&#20013;&#22788;&#29702;&#36825;&#20010;&#25968;&#32452;&#20013;&#30340;&#27599;&#19968;&#39033;&#65292;&#25110;&#32773;&#23558;&#23427;&#20204;&#25171;&#21360;&#21040;&#25511;&#21046;&#21488;&#12290;<\/p>\n<p>&#28982;&#21518;&#65292;&#25105;&#20204;&#20851;&#38381;&#20102;&#25991;&#20214;&#24182;&#20877;&#27425;&#25171;&#24320;&#23427;&#65292;&#36825;&#27425;&#25105;&#20204;&#23558;&#25152;&#26377;&#25968;&#25454;&#37117;&#20889;&#20837;&#21040;&#21516;&#19968;&#20010;&#20301;&#32622;&#12290;&#36825;&#26159;&#36890;&#36807;&#35843;&#29992; <code>fputcsv<\/code> &#20989;&#25968;&#23436;&#25104;&#30340;&#65292;&#35813;&#20989;&#25968;&#25509;&#21463;&#19977;&#20010;&#21442;&#25968;&#65306;&#31532;&#19968;&#20010;&#21442;&#25968;&#26159;&#35201;&#20889;&#20837;&#30340;&#34892;&#65288;&#22312;&#36825;&#37324;&#26159;&#25968;&#32452;&#65289;&#65292;&#31532;&#20108;&#20010;&#21442;&#25968;&#26159;&#24403;&#21069;&#34892;&#30340;&#32034;&#24341;&#65288;&#36825;&#37324;&#20026; 0&#65289;&#65292;&#31532;&#19977;&#20010;&#21442;&#25968;&#26159;&#36887;&#21495;&#20998;&#38548;&#31526;&#65288;&#36825;&#37324;&#26159; &#8216;,&#8217;&#65289;&#12290;<\/p>\n<p>&#27880;&#24847;&#65306;&#36825;&#20010;&#20363;&#23376;&#20551;&#35774;&#20320;&#30340; CSV &#25991;&#20214;&#21482;&#26377;&#19968;&#21015;&#24182;&#19988;&#27809;&#26377;&#26631;&#39064;&#34892;&#12290;&#22914;&#26524;&#20320;&#30340; CSV &#25991;&#20214;&#26377;&#26631;&#39064;&#34892;&#25110;&#32773;&#26377;&#22810;&#21015;&#65292;&#20320;&#38656;&#35201;&#30456;&#24212;&#22320;&#20462;&#25913;&#20195;&#30721;&#12290;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Bug&#32534;&#35793;&#29422; &#22909;&#30340;&#65292;&#25105;&#26126;&#30333;&#20102;&#12290;&#19979;&#38754;&#26159;&#22914;&#20309;&#20351;&#29992;PHP&#35835;&#038;..<\/p>\n","protected":false},"author":1,"featured_media":0,"menu_order":0,"template":"","meta":{"_acf_changed":false},"tags":[],"my1js2nav":[42],"tuisongtax":[],"class_list":["post-654","my1js","type-my1js","status-publish","hentry","my1js2nav-xtywj"],"acf":{"qian_art_seotitle":"","qian_art_seotitle_source":{"label":"SEO\u6807\u9898","type":"text","formatted_value":""},"qian_art_seokws":"","qian_art_seokws_source":{"label":"SEO\u5173\u952e\u8bcd","type":"text","formatted_value":""},"qian_art_stzhong":"","qian_art_stzhong_source":{"label":"\u4e2d | \u77ed\u6807\u9898","type":"text","formatted_value":""}},"_links":{"self":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/my1js\/654","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/my1js"}],"about":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/types\/my1js"}],"author":[{"embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/users\/1"}],"wp:attachment":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/media?parent=654"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/tags?post=654"},{"taxonomy":"my1js2nav","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/my1js2nav?post=654"},{"taxonomy":"tuisongtax","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/tuisongtax?post=654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}