|
|
|
|
Je dirais que tu devrais utiliser la fonction file() pour récupérer chaque ligne de ton fichier dans un tableau, puis array_unique() pour dédoublonner, puis file_put_contents pour enregistrer à nouveau le tableau dans le fichier txt ! Jeff - Wm@Ccm -
|
J'ai simplifié ton expression régulière, par contre je ne comprends pas ce que tu veux faire ...
preg_match_all("/(<([_a-zA-Z0-9]+)=([^>]+)>)(.*)/", $val, $mat,PREG_SET_ORDER);
Peux-tu poster un extrait de quelques lignes de ton fichier texte et indiquer comment tu veux le dédoublonner ? Jeff - Wm@Ccm - |
Merci pour la simplification.
|
Si la variable a toujours la même valeur (si longueur vaut toujours 2.3 dans le même fichier), alors tu peux faire ceci :
$tableau = file('fichier.txt');
$tableau = array_unique($tableau);
file_put_contents('fichier.txt',$tableau);
Avec ça ton fichier ne contiendra que des lignes uniques ! Jeff - Wm@Ccm -
|