Recherche fonction PHP spécifique
13 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
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: Jeu Avr 12, 2007 9:27
C'est pour l'entrer dans une base de données ? Je ne connais que stripslashes() addslashes()
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
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 occasionnel

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

- Messages: 206
- Inscription: Dim Aoû 06, 2006 9:24
ok les boss du php...
- PigeonDeCombat
- WRInaute occasionnel

- Messages: 206
- Inscription: Dim Aoû 06, 2006 9:24
Oui elle est mieux écrite.. lol
13 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Les meilleurs backlinks externes
- Gérer l'entête HTTP en PHP
- Les 10 conseils en référencement de Jill Whalen
- Lancement de MSN AdCenter
- Gérer les comptes et profils Google Analytics
- Google rachète Applied Semantics
- Google Music Search : listes d'albums et de chansons
- Intégrer un flux RSS sur son site
- Le PHP et le référencement
- Optimiser le référencement de son site dans une zone géographique précise
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 0 invités







le forum