Recherche fonction PHP spécifique
13 messages
• Page 1 sur 1
- jinkee
- Nouveau WRInaute

- Messages: 39
- Inscription: 12 Avr 2007
Recherche fonction PHP spécifique
Bonjour à tous,
J'ai un petit souci concernant la réecriture d'un texte à cause des accents
Je voulais savoir s'il existait une fonction PHP qui "nettoie" le texte c'est à dire :
- les caractères accentués sont remplacés par une lettre ( exemple: vélo>velo)
- et les espaces entre les mots par un tiret (-) ( exemple: velo bleu> velo-bleu)
Je suis bloqué à cause de cela pour la réecriture , j'espère que vous pourrez m'aider
merci

J'ai un petit souci concernant la réecriture d'un texte à cause des accents
Je voulais savoir s'il existait une fonction PHP qui "nettoie" le texte c'est à dire :
- les caractères accentués sont remplacés par une lettre ( exemple: vélo>velo)
- et les espaces entre les mots par un tiret (-) ( exemple: velo bleu> velo-bleu)
Je suis bloqué à cause de cela pour la réecriture , j'espère que vous pourrez m'aider
merci
- mikadannagrram
- WRInaute discret

- Messages: 90
- Inscription: 12 Avr 2007
C'est pour l'entrer dans une base de données ? Je ne connais que stripslashes() addslashes()
-

etrusco - WRInaute occasionnel

- Messages: 259
- Inscription: 31 Déc 2004
ton bonheur se trouve la :
exemple d'utilisation :
- Code: Tout sélectionner
function nettoyer($text) {
define("SEPARATEUR", "-");
$tofind = "àáâãäåòóôõöøèéêëçìíîïùúûüÿñ";
$replac = "aaaaaaooooooeeeeciiiiuuuuyn";
$text = strtr(strtolower($text),$tofind,$replac);
$text = ereg_replace("[^a-z0-9]", SEPARATEUR, $text);
while (strstr($text, SEPARATEUR . SEPARATEUR))
$text = str_replace(SEPARATEUR . SEPARATEUR, SEPARATEUR, $text);
return(ereg_replace(SEPARATEUR . "$", "", $text));
}
exemple d'utilisation :
- Code: Tout sélectionner
<?php
$mavariable="éô le vélo bleu";
echo nettoyer($mavariable);
?>
ça donne :
eo-le-velo-bleu
- jinkee
- Nouveau WRInaute

- Messages: 39
- Inscription: 12 Avr 2007
grand merci pour votre aide qui plus est rapide , cela va beaucoup m'aider car j'étais bloqué.
Sinon est il possible de faire la meme chose avec la fonction preg_replace qui selon moi est plus puissant
sinon les propositions me conviennent
merci

Sinon est il possible de faire la meme chose avec la fonction preg_replace qui selon moi est plus puissant
sinon les propositions me conviennent
merci
- PigeonDeCombat
- WRInaute discret

- Messages: 206
- Inscription: 6 Aoû 2006
- Code: Tout sélectionner
Dernière édition par PigeonDeCombat le Jeu Juin 07, 2007 12:42, édité 1 fois.
- PigeonDeCombat
- WRInaute discret

- Messages: 206
- Inscription: 6 Aoû 2006
Oui elle est mieux écrite.. lol
13 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- erreur fonction php pour moteur de recherche
- Redirection sur page spécifique en fonction du pays + robots
- recherche une fonction php pour chaine de caractere ! help:s
- Recherche base de données spécifique [Moteur de recherche]
- recherche d'un hebergeur spécifique
- Liens vers une recherche spécifique
- Recherche vendeur de ndd+hebergement spécifique
- [Résolu] Lire une ligne spécifique (PHP)..
- Quelle redirection pour du traitement php spécifique ?
- Créer un php.ini spécifique pour installler GD ...
- Gérer l'entête HTTP en PHP - 04-08-2008
- Référencer un site multilingue - 24-04-2004
- Le PHP et le référencement - 28-07-2003
- Les sites les plus visibles pour le mot Google - 27-11-2002
- Google ajoute la Navigation par nom dans sa Toolbar - 15-07-2004
Consultez la description détaillée des produits ou services de Google suivants : Google Related Links
- Logiciel d'analyse du positionnement
AgentWebRanking est un logiciel professionnel qui permet d'analyser le positionnement d'un ou plusieurs sites dans plus de 300 moteurs de recherche dans le monde. Vous pouvez ainsi analyser les performances du référencement pour de nombreux mots-clés. - Transformer des textes non cliquables en liens
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité




