akh Posté 2 Mars 2006 Posté 2 Mars 2006 Bonjour je souhaiterais mettre des urls un peu. Pour l'instant j'ai des url de type: http://www.monsite.com/article-1234-le-tit...on-article.html connaissez vous une fonction ( ou du moins quelle fonction) qui me permettrait de supprimer des mots trop comuns : exemple : le,de,des.... pouvez vous sinon me mettre sur un piste. Merci infiniment
Théo B. Posté 2 Mars 2006 Posté 2 Mars 2006 (modifié) Avec un string replace : $url = "http://www.monsite.com/article-1234-le-titre-de-mon-article.html";$masque= array("le", "mon", "de","il","lui","elle","nous","je","la","les","des","un","une");$remplace = array("", "", "","","","","","","","","","","");echo $newurl = str_replace($masque, $remplace, $url); //EDIT : nom erroné des variables Modifié 2 Mars 2006 par Théo B.
Dan Posté 2 Mars 2006 Posté 2 Mars 2006 Non, parce que "-belle-" serait remplacé par "-b-", et "-le-monde-" par "---" Il faut mettre les tirets dans les caractères à substituer. Par exemple: $masque= array("-le-", "-mon-", "-de-", "-il-", "-lui-", "-elle-", "-nous-", "-je-", "-la-", "-les-", "-des-", "-un-", "-une-");$remplace = array("-", "-", "-","-","-","-","-","-","-","-","-","-","-");echo $newurl = str_replace($regime, $bonne_chere, $url);
akh Posté 2 Mars 2006 Auteur Posté 2 Mars 2006 Merci à tous , je vais essayer et je vous tiens au courant
Théo B. Posté 2 Mars 2006 Posté 2 Mars 2006 Non, parce que "-belle-" serait remplacé par "-b-", et "-le-monde-" par "---" Il faut mettre les tirets dans les caractères à substituer. Par exemple: $masque= array("-le-", "-mon-", "-de-", "-il-", "-lui-", "-elle-", "-nous-", "-je-", "-la-", "-les-", "-des-", "-un-", "-une-");$remplace = array("-", "-", "-","-","-","-","-","-","-","-","-","-","-");echo $newurl = str_replace($regime, $bonne_chere, $url); <{POST_SNAPBACK}> Oui, c'est vrai, je n'avais pas remarqué ça
MDC Posté 23 Mars 2006 Posté 23 Mars 2006 Bonjour, Moi je souhaite faire des adresse du type : http://www.monsite.com/article-1234-le-tit...on-article.html au lieu de http://www.monsite.com/article-1234-le-titre-de-mon-article.html Quelqu'un peut m'aider? Merci
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant