.01
.02
.03
.04
.05
.06
.07
.08
.09
.10
.11
.12
.13
.14
.15
.16
.17
.18
.19
.20
.21
.22
.23
.24
.25
.26
.27
.28
.29
.30
.31
.32
.33
.34
|
|
<?php
/******************************************************************************/
/* */
/* __ ____ */
/* ___ / / ___ / __/__ __ _____________ ___ */
/* / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-< */
/* / .__/_//_/ .__/___/\___/\_,_/_/ \__/\__/___/ */
/* /_/ /_/ */
/* */
/* */
/******************************************************************************/
/* */
/* Titre : Transformer une chaîne de caractère en URL */
/* */
/* URL : http://www.phpsources.org/scripts309-PHP.htm */
/* Auteur : david96 */
/* Date édition : 05 Nov 2007 */
/* Website auteur : http://www.emploitheque.org */
/* */
/******************************************************************************/
function reecritureUrl($nom)
{
$accent="ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûýýþÿ";
$noAccent="aaaaaaaceeeeiiiidnoooooouuuuybsaaaaaaaceeeeiiiidnoooooouuuyyby";
$reecriture=strtr(trim($nom),$accent,$noAccent);
$url=preg_replace("# #","-",$reecriture);
return $url;
}
// Voilà ce que ça donne
$nom="bête et méchant";
echo reecritureUrl($nom); // Affiche : bete-et-mechant
?>
|