francoisch Posté 12 Juillet 2009 Posté 12 Juillet 2009 Bonjour Pour supprimer un string dans un autre string plus grand : print "id: *".$id."*<br>"; print "lines 5 avant: *".$lines[5]."*<br>"; $newid = " ".$id." "; print "newid: *".$newid."*<br>"; $lines[5] = str_replace($newid, " ", $lines[5]); print "lines 5 après: *".$lines[5]."*<br>"; présenté avec les Print pour comprendre le résultat : id: *zzzz*lines 5 avant: *require user francois kkkk zzzz *newid: * zzzz *lines 5 après: *require user francois kkkk zzzz * Le problème : je remplace bien tout string (par un espace) sauf le dernier de la ligne, ici zzzz. A votre avis ? Merci par avance de votre aide. Francois
francoisch Posté 12 Juillet 2009 Auteur Posté 12 Juillet 2009 Trouvé: le "blanc" de fin de ligne n'est pas un espace, c'est une fin de ligne qui s'affiche blanc. La solution: j'ai inséré un vrai blanc, un espace, avant la fin de ligne et ça fonctionne. Francois
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant