5 réponses
t'es obligé de garder l'opérateur ternaire ?
sinon tu fais :
}
sinon tu fais :
if($random){ echo '<div class="random">' ; } else { if($tanouvellecondition) { // etc .. }
}
Bonsoir
Ta demande n'est pas claire, en fait elle ne veut rien dire.
Tu veux remplacer une expression qui représente une valeur (le '' de ton opérateur ternaire) par une instruction if, qui ne représente aucune valeur. Ça n'a pas de sens.
Que veux-tu vraiment ? Un second opérateur ternaire ?
Ta demande n'est pas claire, en fait elle ne veut rien dire.
Tu veux remplacer une expression qui représente une valeur (le '' de ton opérateur ternaire) par une instruction if, qui ne représente aucune valeur. Ça n'a pas de sens.
Que veux-tu vraiment ? Un second opérateur ternaire ?
Voilà ce que je cherche :
<?=($random)?' if(macondition) { <div class="1"> } else { <div class="2"> } ':'';?>
<?=($random)?' if(macondition) { <div class="1"> } else { <div class="2"> } ':'';?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
De moins en moins clair...
Ta formule en pseudo PHP étant incorrecte, elle ne veut rien dire. Elle n'explique donc rien.
Je vais supposer que tu as voulu écrire :
<?php echo $random?((macondition)?'<div class="1">':'<div class="2">'):''; ?>
Si ce n'est pas ce que tu voulais, peux-tu le redire avec des simples mots français : "dans telle condition, je veux ceci, dans telle autre condition, je veux cela" ?
Ta formule en pseudo PHP étant incorrecte, elle ne veut rien dire. Elle n'explique donc rien.
Je vais supposer que tu as voulu écrire :
<?php echo $random?((macondition)?'<div class="1">':'<div class="2">'):''; ?>
Si ce n'est pas ce que tu voulais, peux-tu le redire avec des simples mots français : "dans telle condition, je veux ceci, dans telle autre condition, je veux cela" ?