Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionEn fait le if else n'est que la pour vérifier que la variable $Accept_Lang est bien un tableau.
<?php $a = $_SERVER['HTTP_ACCEPT_LANGUAGE']; $b = explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']); var_dump($a, $b).' '; if (is_array($b)) echo 'un tableau '; else echo 'pas un tableau '; echo current($b).' '; next($b); echo current($b).' '; reset($b); echo current($b).' '; ?>
Qu'est ce que ça raconte si tu fais un truc comme ça dans un nouveau fichier :
string(35) "fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3" array(4) { [0]=> string(2) "fr" [1]=> string(11) "fr-fr;q=0.8" [2]=> string(11) "en-us;q=0.5" [3]=> string(8) "en;q=0.3" } un tableau fr fr-fr;q=0.8 fr
Est-ce que ce serait possible que le _ dans le nom de la variable provoque un "Bug"?
existe-t-il ieux que notepad++?