Bonjour
Je me retrouve face à un problème étrange sur quelque chose de tout simple en apparence.
Voici mon code
Au début je récupère la valeur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <?php $text=$field->original_value; global $language; if($language->language=="en"){ switch ($text){ case "A l'étranger": $text="Abroad"; break; case "En France": $text="In France"; break; } } print $text; ?>
En déboguant avec Eclipse, je constate bien que ma variable $text prend la valeur "A l'étranger".
Code : Sélectionner tout - Visualiser dans une fenêtre à part $text=$field->original_value;
Par contre lorsque je teste dans le switch (ou dans un if) si $text est égal à "A l'étranger"", le teste échoue.
Par contre si je teste avec "En France" ça fonctionne bien.
Est-ce que le fait qu'il y ai une apostrophe peut poser problème ?
Auriez-vous une idée ?
Merci
Partager