Tags: string

Sort by: Date / Title /

  1. 3 months ago by dator
    1. function rewrite($label)
    2. {
    3.         /* Expression régulière permettant le changement des caractères accentués en
    4.         * caractères non accentués.
    5.         */
    6.         $search = array ('@[éèêëÊË]@i','@[àâäÂÄ]@i','@[îïÎÏ]@i','@[ûùüÛÜ]@i','@[ôöÔÖ]@i',
    7.         '@[ç]@i','@[^a-zA-Z0-9]@');
    8.         $replace = array ('e','a','i','u','o','c',' ');
    9.         $labelpreg_replace($search, $replace, $label);
    10.         $label = strtolower($label); // mais toutes les lettres de la chaîne en minuscule
    11.         $label = str_replace(" ",'-',$label); // remplace les espaces en tirets
    12.         $label = preg_replace('#\-+#','-',$label); // enlève les autres caractères inutiles
    13.         $label = preg_replace('#([-]+)#','-',$label);
    14.         trim($label,'-'); // remplace les espaces restants par des tirets
    15.  
    16.         return $label
    17. }
  2. 10 months ago by spirit
    1. function replace(str:String,find:String,replace:String):String
    2. {
    3.         var index:Number;
    4.         while(str.indexOf(find)!=-1)
    5.         {
    6.                 index= str.indexOf(find);
    7.                 str = str.substr(0,index) + replace + str.substr(index + find.length);
    8.         }
    9.         return str;
    10. }

First / Previous / Next / Last / Page 1 of 1 (2 posteets)