Supprimer une ligne dans un ficher CSV en PHP - PHP - Programmation
Marsh Posté le 29-12-2011 à 11:37:19
Hello !
Le plus simple serait sauvegarder les lignes que tu veux dans une variable puis les réinsérer sans les lignes que tu voulais supprimer dans le fichier initial lors de la lecture de ce dernier.
Marsh Posté le 29-12-2011 à 11:45:01
AzOo a écrit : Hello ! |
oui se serait plus simple , mais le problème est de lui faire reconnaitre les lignes.
Comment lui dire que ceci est la première ligne et l'autre la 5ième etc..?
Marsh Posté le 29-12-2011 à 11:55:38
Salut,
il y a des fonctions spéciale à CSV
http://www.php.net/manual/fr/function.fputcsv.php
http://php.net/manual/fr/function.fgetcsv.php
Si ça peut t'aider
Marsh Posté le 29-12-2011 à 12:23:33
kpris a écrit : |
Quand tu lis un fichier csv, c'est ligne par ligne.
Donc si il y a bien un truc dont tu es sûr, c'est le numéro de la ligne que tu es en train de lire.
Marsh Posté le 29-12-2011 à 14:28:16
Si tu connais les lignes que tu dois supprimer et que tu n'as pas envie de boucler une première fois sur le fichier utilise plutôt file()
http://php.net/manual/fr/function.file.php
Marsh Posté le 29-12-2011 à 11:24:43
Voilà, tout est dit dans le titre
j'aimerai supprimer les lignes que je veux dans un fichier CSV, après lecture de ce dernier en PHP
Merci de m'aider