У меня есть код if()
, который будет таким длинным, и некоторые из них имеют общий код html. Я думаю, что лучшим способом является вызов каждой базы данных html в условии if. Посмотрите на мой код, например. if $fruit='apple'
, я хочу повторить код html-кода 1,3,5. Как мне сделать глобальную функцию для вопросов?Как создать глобальную функциональную базу в этой ситуации php?
<?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"/>
*/
?>
организовать в массив '$ обр = [ 'яблоко' => [1,3,5], 'банан' => [1, 2,4]] 'ecc – 0x13a
В качестве дополнительной заметки некоторые люди предпочитают r [переключатель] (http://php.net/manual/en/control-structures.switch.php), когда есть много переключателей 'elseif' – FirstOne
? Быстрее? – conan