Php (supprimer des articles le la les...)

Jefekoi Messages postés 55 Statut Membre -  
Jefekoi Messages postés 55 Statut Membre -
Bonjour,

J'aimerais supprimer des articles dans une variable

$resultat = $_POST['$resultat'];

en imaginant que $resultat est égal à ="c'est le week-end, comme la vie est belle"

Comment faire pour supprimer ==> "le" puis "la" ..... il pourrait y avoir d'autres articles...

J'ai passé la journée à chercher .......... pas facile :)


Merci pour votre aide

Cordialement
A voir également:

11 réponses

Jefekoi Messages postés 55 Statut Membre
 
Bonjour,

Personne pour m'aider ?

Cordialement
0
croy Messages postés 457 Statut Membre 114
 
Essaye qqch comme
str_replace( array( "le", "la", "les" ), "", $x );
0
Jefekoi Messages postés 55 Statut Membre
 
Salut,

Merci pour ta réponse

Ca marche mais je suis obligé de mettre un espace aprés les articles :

$resultat = str_replace( array( "LE ", "LA ", "LES ", "DE " ), "", $resultat );
$reponse= str_replace( array("LE ", "LA ", "LES ", "DE " ), "", $reponse );


C'est normal ça ?




Cordialement
0
croy Messages postés 457 Statut Membre 114
 
Oui c'est normal : réflechis et tu trouveras pourquoi.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Jefekoi Messages postés 55 Statut Membre
 
Et bien je pense que cela vient de la variable $resultat

$resultat ="La vie à Mulhouse"

il met un vide entre "La" et "Vie"

C'est ça ?

Merci pour ton aide
0
croy Messages postés 457 Statut Membre 114
 
dans $resultat, entre "La" et "Vie" il y a un caractère qu'il est coutume d'appeler "blanc" (et non pas "vide").

str_replace( array("la"... ne va donc pas changer ce caractère "blanc"

par contre str_replace( array ("la "... va remplacer "la" et le caracère "blanc"

ATtention, si la phrase de départ comprend deux "blancs" entre "la" et "vie" tu vas avoir un pb sur lequel je t'invite à réfléchir.
0
Jefekoi Messages postés 55 Statut Membre
 
Effictivement j'ai essayé 2 "blanc" et il m'a fait une erreur : T_CONSTANT_ENCAPSED_STRING, expecting

Peut tu me mettre sur la piste STP , je n'arrete pas de chercher et ca commence à m'énerver serieusement de ne pas trouver, ne serait il pas un truc avec REGEX ?

Merci pour ton aide
0
Jefekoi Messages postés 55 Statut Membre
 
Oupsssss c'était une erreur dans ma syntaxe

Peut tu m'aider quand même à régler le problème des "blanc" STP

Merci
0
Jefekoi Messages postés 55 Statut Membre
 
M'énnerve les "blanc"

Personne pour m'aider SVP
0
croy Messages postés 457 Statut Membre 114
 
Il faut que tu te documentes sur les expressions régulières.

A titre d'exemple ce bout de script qui va remplacer les suites de "blancs" consécutifs par un seul blanc :
<?php
$chaine = "la 1blanc  2blancs         nblancs      ";
echo '<br>...' . preg_replace( "( [ ]*)", " ", $chaine ) . '...';
?>
0
Jefekoi Messages postés 55 Statut Membre
 
Bonsoir,

Merci croy de ton aide, je vais voir ça de plus prés après

Pour le moment j'ai affaire sur mon forum : http://www.tufekoi.com/forum

@+ et merci
0

Discussions similaires