|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre du Club
![]() Inscription : février 2010 Messages : 22 ![]() |
Bonjour à tous,
je souhaite condenser le script ci dessous en utilisant les ternaires. Selon la valeur de $long, il me renvois un message différent ('Reponse 1', 'Reponse 2' ou 'Reponse 3'). J'ai donc converti tout cela (voir second script). Avec la valeur de $long à 4, il devrait me renvoyer 'Reponse 1' or il me renvois 'Reponse 2'. J'ai beau chercher, je ne résous pas le problème. Merci d'avance. Code :
Code :
|
||||
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Attention a ne pas rendre ton code illisible en voulant gagner de la ligne de code.
Code :
$n_secu = $long < 7 ? 1 : ($long < 10 ? 2 : 3); |
|
|
00
|
|
|
#3 | ||
|
Membre du Club
![]() Inscription : février 2010 Messages : 22 ![]() |
Merci pour la correction syntaxique
Oui en général j'évite d'utiliser les ternaires quand j'ai plus de 2 conditions donc j'avais zappé les parenthèses notamment et également dans la partie affichage. Le code corrigé et fonctionnel : Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com