<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// 前言部分,與文章內容無關</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"這是一段無關內容示例,可以放一些說明或註釋信息。\n"</span></span><span>;
</span><span><span class="hljs-meta">?></span></span><span>
<hr>
</span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// 文章正文開始</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<h1>如何通過 fgetcsv 跳過CSV文件中的某些列數據?</h1>"</span></span><span>;
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<p>在 PHP 中處理 CSV 文件時,<code>fgetcsv " ; echo ""; echo "<?php \$filename = 'example.csv'; \$neededColumns = [0, 2, 4]; // 想要保留的列索引if ((\$handle = fopen(\$filename, 'r')) !== false) { while ((\$data = fgetcsv(\$handle, 1000, ',')) !== false) { \$filteredData = []; foreach (\$neededColumns as \$index) { if (isset(\$data[\$index])) { \$filteredData[] = \$data[\$index]; } } print_r(\$filteredData); } fclose(\$handle); } ?>" ; echo " " ; echo "
通過這種方式,我們就可以方便地跳過不需要的列,只保留關心的數據列,處理大文件時也更加高效。
" ; ?>