ereg_replace est une fonction très connue permmettant de remplacer une
occurence par une autre dans une chaine de caractère. Bref je ne penses
rien apprendre à personne.
J'aimerais savoir si il possible avec seule 1 appel a cette fonction si
on peut remplacer les mots, articles comme : "le la les mon ton son
eetC..." cela évitera de faire appel plusieurs fois à cette fonction
pour chaque article.
L'idée c'est de récupérer une chaine de caractère plus lègère qui sera
stocké dans une base de donnée afin de s'en servir comme base de mot clé.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Olivier Miakinen
ereg_replace est une fonction très connue permmettant de remplacer une occurence par une autre dans une chaine de caractère. Bref je ne penses rien apprendre à personne.
En effet. http://fr.php.net/manual/fr/function.ereg-replace.php
J'aimerais savoir si il possible avec seule 1 appel a cette fonction si on peut remplacer les mots, articles comme : "le la les mon ton son eetC..." cela évitera de faire appel plusieurs fois à cette fonction pour chaque article.
C'est possible, vraisemblablement avec une syntaxe du style de "(le|la|les|mon|ton|son)" mais cela supprimera alors aussi ces groupes de lettres à l'intérieur des mots (poulet->pout, tonton->rien, etc.)
Inversement, " (le|la|les|mon|ton|son) " ne les trouvera pas en début de phrase ou à côté d'un signe de ponctuation.
En fait, l'idéal serait d'utiliser plutôt preg_replace avec b : http://fr.php.net/manual/fr/function.preg-replace.php http://fr.php.net/manual/fr/reference.pcre.pattern.syntax.php preg_replace("b(le|la|les|mon|ton|son)b", "", $string)
Note que tu peux aussi faire plusieurs remplacements en une seule fois en lui passant des tableaux au lieu de chaînes, comme d'ailleurs avec la fonction str_replace qui est préférable quand on n'a pas besoin d'expressions rationnelles. http://fr.php.net/manual/fr/function.str-replace.php
-- Olivier Miakinen Non, monsieur le juge, je vous le jure : jamais je n'ai cité Bruxelles dans ma signature.
ereg_replace est une fonction très connue permmettant de remplacer une
occurence par une autre dans une chaine de caractère. Bref je ne penses
rien apprendre à personne.
En effet.
http://fr.php.net/manual/fr/function.ereg-replace.php
J'aimerais savoir si il possible avec seule 1 appel a cette fonction si
on peut remplacer les mots, articles comme : "le la les mon ton son
eetC..." cela évitera de faire appel plusieurs fois à cette fonction
pour chaque article.
C'est possible, vraisemblablement avec une syntaxe du style de
"(le|la|les|mon|ton|son)" mais cela supprimera alors aussi ces groupes
de lettres à l'intérieur des mots (poulet->pout, tonton->rien, etc.)
Inversement, " (le|la|les|mon|ton|son) " ne les trouvera pas en début de
phrase ou à côté d'un signe de ponctuation.
En fait, l'idéal serait d'utiliser plutôt preg_replace avec b :
http://fr.php.net/manual/fr/function.preg-replace.php
http://fr.php.net/manual/fr/reference.pcre.pattern.syntax.php
preg_replace("b(le|la|les|mon|ton|son)b", "", $string)
Note que tu peux aussi faire plusieurs remplacements en une seule fois
en lui passant des tableaux au lieu de chaînes, comme d'ailleurs avec
la fonction str_replace qui est préférable quand on n'a pas besoin
d'expressions rationnelles.
http://fr.php.net/manual/fr/function.str-replace.php
--
Olivier Miakinen
Non, monsieur le juge, je vous le jure : jamais je n'ai cité
Bruxelles dans ma signature.
ereg_replace est une fonction très connue permmettant de remplacer une occurence par une autre dans une chaine de caractère. Bref je ne penses rien apprendre à personne.
En effet. http://fr.php.net/manual/fr/function.ereg-replace.php
J'aimerais savoir si il possible avec seule 1 appel a cette fonction si on peut remplacer les mots, articles comme : "le la les mon ton son eetC..." cela évitera de faire appel plusieurs fois à cette fonction pour chaque article.
C'est possible, vraisemblablement avec une syntaxe du style de "(le|la|les|mon|ton|son)" mais cela supprimera alors aussi ces groupes de lettres à l'intérieur des mots (poulet->pout, tonton->rien, etc.)
Inversement, " (le|la|les|mon|ton|son) " ne les trouvera pas en début de phrase ou à côté d'un signe de ponctuation.
En fait, l'idéal serait d'utiliser plutôt preg_replace avec b : http://fr.php.net/manual/fr/function.preg-replace.php http://fr.php.net/manual/fr/reference.pcre.pattern.syntax.php preg_replace("b(le|la|les|mon|ton|son)b", "", $string)
Note que tu peux aussi faire plusieurs remplacements en une seule fois en lui passant des tableaux au lieu de chaînes, comme d'ailleurs avec la fonction str_replace qui est préférable quand on n'a pas besoin d'expressions rationnelles. http://fr.php.net/manual/fr/function.str-replace.php
-- Olivier Miakinen Non, monsieur le juge, je vous le jure : jamais je n'ai cité Bruxelles dans ma signature.
Guillaume Bouchard
MARTIN Samuel wrote:
Bonjour,
Bonjour.
ereg_replace est une fonction très connue permmettant de remplacer une occurence par une autre dans une chaine de caractère. Bref je ne penses rien apprendre à personne.
Il est conseillé d'utiliser les regex PCRE (preg_match) à la place.
J'aimerais savoir si il possible avec seule 1 appel a cette fonction si on peut remplacer les mots, articles comme : "le la les mon ton son eetC..." cela évitera de faire appel plusieurs fois à cette fonction pour chaque article.
ereg_replace est une fonction très connue permmettant de remplacer une
occurence par une autre dans une chaine de caractère. Bref je ne penses
rien apprendre à personne.
Il est conseillé d'utiliser les regex PCRE (preg_match) à la place.
J'aimerais savoir si il possible avec seule 1 appel a cette fonction si
on peut remplacer les mots, articles comme : "le la les mon ton son
eetC..." cela évitera de faire appel plusieurs fois à cette fonction
pour chaque article.
ereg_replace est une fonction très connue permmettant de remplacer une occurence par une autre dans une chaine de caractère. Bref je ne penses rien apprendre à personne.
Il est conseillé d'utiliser les regex PCRE (preg_match) à la place.
J'aimerais savoir si il possible avec seule 1 appel a cette fonction si on peut remplacer les mots, articles comme : "le la les mon ton son eetC..." cela évitera de faire appel plusieurs fois à cette fonction pour chaque article.
ereg_replace est une fonction très connue permmettant de remplacer une occurence par une autre dans une chaine de caractère. Bref je ne penses rien apprendre à personne.
J'aimerais savoir si il possible avec seule 1 appel a cette fonction si on peut remplacer les mots, articles comme : "le la les mon ton son eetC..." cela évitera de faire appel plusieurs fois à cette fonction pour chaque article.
L'idée c'est de récupérer une chaine de caractère plus lègère qui sera stocké dans une base de donnée afin de s'en servir comme base de mot clé.
ereg_replace est une fonction très connue permmettant de remplacer une
occurence par une autre dans une chaine de caractère. Bref je ne penses
rien apprendre à personne.
J'aimerais savoir si il possible avec seule 1 appel a cette fonction si
on peut remplacer les mots, articles comme : "le la les mon ton son
eetC..." cela évitera de faire appel plusieurs fois à cette fonction
pour chaque article.
L'idée c'est de récupérer une chaine de caractère plus lègère qui sera
stocké dans une base de donnée afin de s'en servir comme base de mot clé.
ereg_replace est une fonction très connue permmettant de remplacer une occurence par une autre dans une chaine de caractère. Bref je ne penses rien apprendre à personne.
J'aimerais savoir si il possible avec seule 1 appel a cette fonction si on peut remplacer les mots, articles comme : "le la les mon ton son eetC..." cela évitera de faire appel plusieurs fois à cette fonction pour chaque article.
L'idée c'est de récupérer une chaine de caractère plus lègère qui sera stocké dans une base de donnée afin de s'en servir comme base de mot clé.
ereg_replace est une fonction très connue permmettant de remplacer une occurence par une autre dans une chaine de caractère. Bref je ne penses rien apprendre à personne.
Remplacez nospam par mon prénom pour me contacter par email
MARTIN Samuel <martin.sam@gmail.com> wrote:
Bonjour,
ereg_replace est une fonction très connue permmettant de remplacer une
occurence par une autre dans une chaine de caractère. Bref je ne penses
rien apprendre à personne.
ereg_replace est une fonction très connue permmettant de remplacer une occurence par une autre dans une chaine de caractère. Bref je ne penses rien apprendre à personne.