En PHP, l'écriture dans un fichier existant ajoute des données à la fin du fichier. Si vous souhaitez ajouter du contenu, là où les nouvelles données apparaissent au début du fichier, suivez ces étapes :
1. Récupérer le contenu actuel du fichier :
Utilisez la fonction file_get_contents() pour lire le contenu du fichier existant dans une variable.
$fileContents = file_get_contents($file);
2. Créer une chaîne de pré-ajout :
Définissez la chaîne que vous souhaitez ajouter au début du fichier.
$prepend = 'prepend me please';
3. Concaténer des chaînes :
Combinez la chaîne de pré-ajout avec le contenu du fichier actuel à l'aide de la concaténation de chaînes.
$newContents = $prepend . $fileContents;
4. Écraser le fichier :
Ouvrez le fichier en écriture et tronquez son contenu. Ensuite, écrivez la chaîne combinée au début du fichier.
file_put_contents($file, $newContents);
Cette approche garantit que le nouveau contenu est écrit au début du fichier, en le préfixant efficacement.
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!