Maison > Article > développement back-end > Comment modifier une ligne de contenu dans un fichier en php
Comment modifier le contenu d'une ligne d'un fichier en PHP : 1. Créez un fichier exemple PHP ; 2. Utilisez la fonction "file()" pour ouvrir toutes les lignes du fichier spécifié, recherchez la ligne à modifier, et modifiez le contenu de la ligne ; 3. Utilisez la fonction " La fonction file_put_contents()" remet simplement le contenu modifié dans le fichier.
Le système d'exploitation de ce tutoriel : système Windows 10, version php8.1.3, ordinateur Dell G3.
La mise en œuvre de la modification d'une ligne de fonctions nécessite les étapes suivantes :
1. Utilisez la fonction d'opération de fichier de PHP pour ouvrir le fichier spécifié.
2. Lisez le contenu du fichier et stockez le contenu de chaque ligne en mémoire dans un tableau.
3. Recherchez le nombre de lignes à modifier et modifiez le contenu de la ligne.
4. Écrivez le contenu modifié dans le fichier.
L'exemple de code est le suivant :
function modifyLine($filename, $lineNumber, $newContent) { // 打开文件,读取所有行 $lines = file($filename); // 修改指定行的内容 $lines[$lineNumber - 1] = $newContent . ""; // 把内容写回文件 file_put_contents($filename, implode("", $lines)); }
Dans le code modifié, la fonction file()
lit toutes les lignes du fichier spécifié et le contenu de chaque ligne est stocké dans un tableau. élément. Ensuite, en fonction du numéro de ligne transmis, nous trouvons la ligne à modifier dans le tableau et la modifions vers un nouveau contenu. file()
函数读取指定文件的所有行,每一行的内容存储在一个数组元素中。然后,我们根据传入的行号,在数组中找到要修改的行,把它修改成新的内容。
最后,我们使用file_put_contents()
Enfin, nous utilisons la fonction file_put_contents()
pour remettre le contenu modifié dans le fichier.
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!