Maison > développement back-end > tutoriel php > Comment puis-je supprimer une ligne spécifique d'un fichier en utilisant PHP ?

Comment puis-je supprimer une ligne spécifique d'un fichier en utilisant PHP ?

Patricia Arquette
Libérer: 2024-12-13 18:51:10
original
332 Les gens l'ont consulté

How Can I Delete a Specific Line from a File Using PHP?

Éliminer des lignes de fichiers à l'aide de PHP

Pour effacer une ligne complète d'un fichier en PHP, dont le numéro de ligne est inconnu, considérez le étapes suivantes :

  1. Obtenir le contenu du fichier :Utiliser le file_get_contents() pour récupérer l'intégralité du contenu du fichier dans une variable de chaîne.
  2. Effectuer une manipulation de chaîne : Utilisez la fonction str_replace() pour remplacer la ligne spécifique par une chaîne vide.
  3. Enregistrer le contenu mis à jour : Enfin, utilisez la fonction file_put_contents() pour écraser le fichier avec le fichier modifié. contenu.

Exemple de code :

$contents = file_get_contents($dir);
$contents = str_replace($line, '', $contents);
file_put_contents($dir, $contents);
Copier après la connexion

Cette solution supprime efficacement la ligne spécifiée du fichier sans nécessiter la connaissance de son numéro de ligne.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal