Ich habe eine if()
Code wird so lang sein, und einige von ihnen teilen einige gemeinsame HTML-Code. Ich denke, der bessere Weg ist, dass jede HTML-Frage Basis auf der if-Bedingung aufrufen. Schau dir meinen Code an, z. wenn $fruit='apple'
, möchte ich die HTML-Code Frage 1,3,5 Echo. Wie sollte ich die globale Funktion für die Fragen festlegen?Wie sollte ich globale Funktion Basis auf dieser Situation PHP erstellen?
<?php
if($fruit=='apple'){
/*call question 1,3,5*/
}else if($fruit=='banana'){
/*call question 1,2,4*/
}/*.........a lot of else if.....*/
/*question
1. <div>Is it good?</div>
.............some multiple choice here
<input type="text" value="submit"/>
2. <div>where is it from?</div>
.............some multiple choice here
<input type="text" value="submit"/>
3. <div>...........</div>
.............some multiple choice here
<input type="text" value="submit"/>
4. <div>..........</div>
.............some multiple choice here
<input type="text" value="submit"/>
*/
?>
organisieren sie in ein Array '$ arr = [ 'Apfel' => [1,3,5], 'Banane' => [1, 2,4]] 'ecc – 0x13a
Als eine Randnotiz bevorzugen einige Leute r [switch] (http://php.net/manual/en/control-structures.switch.php) wenn es viele '0sself's – FirstOne
Schalter gibt, ist besser? schneller? – conan