Chaine de caractère, texte en majuscule / minuscule PHP

Il est parfois utile de convertir du contenu en Majuscule ou en minuscule, par exemple, dans le cas d'une détéction de langue du clavier.Exemple :
Vous faite plusieurs version d'un même site web, ou désirez afficher du contenu en fonction de de la langue du clavier et/ou de la localisation de votre visiteurs (géotargeting). Je reviendrais sur le géotargeting plus précisément dans un autre article.

Ce qui nous intéresse, ici par exemple, c'est la détection de la langue du clavier, afin d'afficher du contenu en fonction de celui-ci.
Seulement petit Hic, tout les navigateurs de déclare pas les langues de la même manière.
Exemple, pour le clavier suisse Romande (fr-ch)
Les syntaxes d'après les navigateurs :
IE 6 : fr-ch
FF : fr-ch
IE 7 : fr-CH   <- hey oui, histoire de pas faire comme tout le monde, et faire Ch#!% les développeurs comme d'ab. Merci MicroChnotte.

Donc la solution, est de simplement, convertir la langue du clavier en majuscule

En php, il y a une joli fonction qui s'en charge : strtoupper()

// detection du clavier
$lang_clavier=$_SERVER["HTTP_ACCEPT_LANGUAGE"];
//convertion en majuscule
$lang_clavier=strtoupper($lang_clavier);

On peu aussi le faire en minuscule avec : strtolower()

Playstation 2 dans la voiture :)

Hey oui… j'ai craqué 🙂
Une petite "upgrade" de la voiture, j'y ai installé une PS2 toute neuve dans la voiture.
Il manque plus que les duals screen à l'arrière, mais j'ai pas encor trouvé les écrans qui me plaisent 🙁

Quoi qu'il en soit, mon installation de base ayant été faite proporement (hey non, je fais pas le "Merlin" quand il s'agit de ma voiture), l'install à pris 2 heures. Donc résumons :
– Entrée VGA : Un pc complet
– Entrée vidéo 1: Libre, depuis le tableau de bord
– Entrée vidéo 2 : La Playsatation

quelques photos :


Plus >>