Position actuelle: Accueil> Derniers articles> Comment ignorer certaines données de colonne dans un fichier CSV via FGETCSV?

Comment ignorer certaines données de colonne dans un fichier CSV via FGETCSV?

gitbox 2025-09-22
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// Préface,N&#39;a rien à voir avec le contenu de l&#39;article</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Ceci est un exemple non pertinent,Vous pouvez mettre des instructions ou des commentaires。\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">// L&#39;article commence</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<h1>Comment passer fgetcsv franchirCSVQuelques colonnes de données dans le fichier?</h1>"</span></span><span>;

</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<p>exister PHP Traitement CSV Quand le dossier,<code>fgetcsv
" ; Echo "

Instructions

"
; écho "
    "
; écho "
  • FGETCSV renverra un tableau, chaque élément du tableau correspond à une colonne dans le fichier CSV.
  • "
    ; écho "
  • Sélectionnez les colonnes requises via l'index du tableau pour ignorer les colonnes indésirables.
  • "
    ; écho "
  • S'il existe de nombreuses colonnes, vous pouvez également utiliser Array_map ou Loop pour sélectionner dynamiquement la colonne requise.
  • "
    ; écho "" ; écho "

    Exemple de colonne de sélection dynamique

    "
    ; écho "
    "
    ; echo "<? php \ $ filename = 'example.csv'; \ $ nécessaireColumns = [0, 2, 4]; // l'indice de colonne que vous souhaitez conserver if ((\ $ handle = fopen (\ $ filename, 'r'))! == false) {while (\ $ data = fgetcsv (\ $ handle, 1000, ',')! ==) []; ForEach (\ $ nécessaire écho "" ; écho "

    De cette façon, nous pouvons facilement ignorer les colonnes inutiles, ne conserver que les colonnes de données, et elle est également plus efficace lors du traitement des fichiers volumineux.

    "
    ; ?>