Hello there do you know a way for writing this in PHP without repeating the variable name?
if($abcdefg["blaBlaBlaBlaBlaBlaBlaBlaBlaBla"]!=="") {
echo $abcdefg["blaBlaBlaBlaBlaBlaBlaBlaBlaBla"];
} else if($abcdefg["evenMoreBlaBlaBlaBlaBlaBlaBlaBlaBlaBla"]!=="") {
echo $abcdefg["evenMoreBlaBlaBlaBlaBlaBlaBlaBlaBlaBla"];
} else if($abcdefg["stillAlotBlaBlaBlaBlaBlaBlaBlaBlaBla"]!=="") {
echo $abcdefg["stillAlotBlaBlaBlaBlaBlaBlaBlaBlaBla"];
}
Of course you can write
$a = $abcdefg["blaBlaBlaBlaBlaBlaBlaBlaBlaBla"];
$b = $abcdefg["evenMoreBlaBlaBlaBlaBlaBlaBlaBlaBlaBla"];
$c = $abcdefg["stillAlotBlaBlaBlaBlaBlaBlaBlaBlaBla"];
if($a) { echo $a; } else if($b) { echo $b; } else if ($c) { echo $c; }
This is a bit shorter but I still wonder if there is some syntactical nice thing to write it without variable repetition.
Ternary operator does not solve the problem because of the "elseif" I think.
Aucun commentaire:
Enregistrer un commentaire