|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2010 Messages : 78 ![]() |
Bonjour,
J'ai un soucis avec un switch case sur une string. (la string provient d'un flux XML parsé avec simplexml) Mon soucis vient du fait que "case 'Crêperie - Snack - Pizzéria'" n'est jamais vrai. Ligne du flux XML incriminée: Code :
Code :
Merci beaucoup par avance |
||||
|
|
00
|
|
|
#2 |
|
Membre éprouvé
![]() Guillaume Développeur Web Inscription : décembre 2007 Messages : 353 ![]() |
Fais un echo de $articles->CATEGORIE Et vérifie la valeur.
Peut-être un problème d'accent? Vu que c'est la seule "case" avec des accents..
__________________
Si ce que tu as à dire n'est pas plus beau que le silence, alors tais toi. - Pensez à voter pour les messages qui vous ont été utiles ainsi que de mettre
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2010 Messages : 78 ![]() |
Déjà fait, j'ai même fait un copier/coller de l'echo dans mon case pour être certain........
|
|
|
00
|
|
|
#4 |
|
Membre éprouvé
![]() Guillaume Développeur Web Inscription : décembre 2007 Messages : 353 ![]() |
Je pense toujours que ça doit être une erreur d'accent mal interprété ou qqc du genre.
Essaye de virer les accents de Crêperie et Pizzéria. Fait un test.... Vu que les deux autres fonctionnent et n'ont pas d'accents ...
__________________
Si ce que tu as à dire n'est pas plus beau que le silence, alors tais toi. - Pensez à voter pour les messages qui vous ont été utiles ainsi que de mettre
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2010 Messages : 78 ![]() |
Moi aussi je pense que c'est un problème d'accent.
Comment est-ce que je peux contourner le soucis? Je pensais que des tests sur des string avec caractères spéciaux fonctionnaient? Merci pour votre réponse |
|
|
00
|
|
|
#6 | ||||
|
Membre éprouvé
![]() Guillaume Développeur Web Inscription : décembre 2007 Messages : 353 ![]() |
Bah normalement ça devrait marcher même avec des accents mais bon...
Essaye: Code :
Code :
__________________
Si ce que tu as à dire n'est pas plus beau que le silence, alors tais toi. - Pensez à voter pour les messages qui vous ont été utiles ainsi que de mettre
|
||||
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2010 Messages : 78 ![]() |
Hé hé hé....Les deux fonctionnent!
C'est fou ça Pour trouver la raison....Ca va être une autre affaire |
|
|
00
|
|
|
#8 | ||
|
Membre chevronné
![]() Inscription : juillet 2003 Messages : 625 ![]() |
Bonjour,
quand tu fais un : Code php :
avant le foreach, ça donne quoi ? peut être y a t il des espaces ou caractères en trop ? essayé avec un trim ?
__________________
Le savoir est utile que s'il est partagé par tous. /(bb|[^b]{2})/ !sleep() ? array((string)) |
||
|
|
00
|
|
|
#9 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2010 Messages : 78 ![]() |
Bonjour et merci pour la réponse....
No way: object(SimpleXMLElement)#14 (1) { [0]=> string(29) "Crêperie - Snack - Pizzéria" } idem avec trim Je sèche....... |
|
|
00
|
|
|
#10 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2010 Messages : 78 ![]() |
La solution si ça peut aider qq un:
Code :
|
||
|
|
00
|
|
|
#11 |
|
Membre éprouvé
![]() Guillaume Développeur Web Inscription : décembre 2007 Messages : 353 ![]() |
J'y avais pensé mais ça affichait des caractères bizarres différents de la chaine crêperie etc... alors j'avais mis de coté :/
Content d'avoir pu t'aider.
__________________
Si ce que tu as à dire n'est pas plus beau que le silence, alors tais toi. - Pensez à voter pour les messages qui vous ont été utiles ainsi que de mettre
|
|
00
|
Copyright © 2000-2012 - www.developpez.com