Browse posteets
About
Contact us
Log In
Register
View: Fonction de mise en forme de texte pour utilisation dans une URL (Par exemple pour de l'URL Rewriting)
Fonction de mise en forme de texte pour utilisation dans une URL (Par exemple pour de l'URL Rewriting)
1 year ago
by
daoro
and saved by
5 others
function
convert_for_uri
(
$text
)
{
// Définition du séparateur
define
(
"SEPARATOR"
,
"-"
)
;
$tofind
=
"àáâãäåòóôõöøèéêëçìíîïùúûüÿñ"
;
// Lettre accentuées
$replac
=
"aaaaaaooooooeeeeciiiiuuuuyn"
;
// Equivalant non accentué
// Mise en minuscule + suppression des lettres accentuées par leur équivalant non accentué
$text
=
strtr
(
strtolower
(
$text
)
,
$tofind
,
$replac
)
;
// Remplacement de caractère non alphanumérique par un séparateur
$text
=
ereg_replace
(
"[^a-z0-9]"
, SEPARATOR,
$text
)
;
// Suppression des doubles séparateurs
while
(
strstr
(
$text
, SEPARATOR . SEPARATOR
)
)
$text
=
str_replace
(
SEPARATOR . SEPARATOR, SEPARATOR,
$text
)
;
// Retour avec suppression d’un possible séparateur en fin de chaîne
return
(
ereg_replace
(
SEPARATOR .
"$"
,
""
,
$text
)
)
;
}
php
uri
url rewriting
web
View source
0 comment
about "Fonction de mise en forme de texte pour utilisation dans une URL (Par exemple pour de l'URL Rewriting)"
Tags
php
uri
url rewriting
web
0 comment about "Fonction de mise en forme de texte pour utilisation dans une URL (Par exemple pour de l'URL Rewriting)"