Convertir en majuscules non accentuées

Convertir en majuscules non accentuées - PHP - Programmation

Marsh Posté le 14-06-2009 à 14:59:43    

Y'a-t-il une fonction PHP qui convertit bébé en BEBE ?  
J'ai essayé mb_strtoupper('bébé','utf-8') mais ça renvoit BÉBÉ
Merci

Reply

Marsh Posté le 14-06-2009 à 14:59:43   

Reply

Marsh Posté le 14-06-2009 à 21:39:27    

Je réponds parce que la réponse m'intéresse :o


---------------
SHOOT ME AGAIN WEBZINE
Reply

Marsh Posté le 14-06-2009 à 22:44:21    

Essayer

define("UPPER_WITHOUT_DIAC", "AAAAAACEEEEIIIINOOOOOOUUUUY" );
define("LOWER_WITH_DIAC", "àáâãäåçèéêëìíîïñòóôõöøùúûüý" );
 
function to_upper_without_diac($str) {
    $str = strtoupper(strtr($str, LOWER_WITH_DIAC, UPPER_WITHOUT_DIAC));
    return strtr($str, array("ß" => "SS" ));
}

Reply

Marsh Posté le 14-06-2009 à 22:55:46    

Si je teste ta fonction, echo to_upper_without_diac('bébé') elle me renvoie : BYOBYO

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed