Modification de lignes d'un document avec explode, preg_repl
Posté : 26 janv. 2011, 21:10
Bonjour,
Je veux modifier certaines lignes d'un document.
Voici le code d'essai sur lequel je bute :
Par contre, $lignes_document (et par voie de conséquence $document) reste inchangé !
Je comprends d'autant moins que j'ai déjà utilisé cette technique et qu'elle marchait.
Quelqu'un peut-il m'aider à me débloquer ?
Grand merci d'avance
Je veux modifier certaines lignes d'un document.
Voici le code d'essai sur lequel je bute :
/* Découpage du document en lignes */
$lignes_document = explode("\n", $document);
/* Analyse de chaque ligne */
foreach ($lignes_document as $ligne)
{
$ligne = preg_replace("/BWP/", "BWPP", $ligne);
echo $ligne;
}
print_r($lignes_document);
$document = implode("\n", $lignes_document);
L'instruction echo affiche bien les lignes modifiées.Par contre, $lignes_document (et par voie de conséquence $document) reste inchangé !
Je comprends d'autant moins que j'ai déjà utilisé cette technique et qu'elle marchait.
Quelqu'un peut-il m'aider à me débloquer ?
Grand merci d'avance