Remplacement de caractères

fabrice88
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 289
Inscription: 15 Oct 2007

Remplacement de caractères

Message le Mar Oct 26, 2010 12:41

Bonjour,
j'ai un variable $type qui retourne une infos que j'affiche sur mon site internet.
Je voudrai que lorsque je rentre l'info dans ma base de données par exemple $type = Mes dernières photos-l'automane dans les vosges.jpg au lieu d'avoir dans ma base "Mes dernières photos-l'automane dans les vosges.jpg" avoir "mes-dernieres-photos-l-automane-dans-les-vosges.jpg "
Comment est il possible de faire ce changement automatiquement ?

fabrice88
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 289
Inscription: 15 Oct 2007

Re: Remplacement de caractères

Message le Mar Oct 26, 2010 12:47

OK merci j'ai trouvé :
Code: Tout sélectionner
            // les /
      $nomDestination = stripslashes($nomDestination);
      
      //les caractères
      $nomDestination = str_replace('"', "''", $nomDestination);
      $nomDestination = str_replace('[', "(", $nomDestination);
      $nomDestination = str_replace(']', ")", $nomDestination);
      $nomDestination = str_replace('…', "...", $nomDestination);
      $nomDestination = str_replace('<', "(", $nomDestination);
      $nomDestination = str_replace('>', ")", $nomDestination);
      $nomDestination = str_replace('&', "&amp;", $nomDestination);
      $nomDestination = str_replace(' ', "-", $nomDestination);
      $nomDestination = str_replace('é', "e", $nomDestination);
      $nomDestination = str_replace('è', "e", $nomDestination);
      $nomDestination = str_replace('à', "a", $nomDestination);
      $nomDestination = str_replace('ê', "e", $nomDestination);
      $nomDestination = str_replace('ë', "e", $nomDestination);
      $nomDestination = str_replace("'", "-", $nomDestination);
      
      //on force en minuscules
      $nomDestination = strtolower($nomDestination);


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité