假设我有一个像
function crear($first, $second, $third, $fourth, $fifth, $sixth){
$sixth= ($sixth > 0 ? "<span class='required'>*</span>" : "");
if($fourth=='input'){
echo "\t <div class='field-box ".$third."' id='".$first."_field_box'> \n";
echo "\t\t <div class='display-as-box' id='".$first."_display_as_box'>".$second." ".$sixth.":</div> \n";
echo "\t\t <div class='input-box' id='".$first."_input_box'> \n";
echo "\t\t <input id='field-".$first."' name='".$first."' type='text' maxlength='".$fifth."' /> </div><div class='clear'></div> \n";
echo "\t </div>\n";
}
}
我多次调用它:
crear('title1', 'Title 1','odd', 'input', '50', 0 );
crear('title2', 'Title 2','even', 'input', '50', 0 );
crear('title3', 'Title 3','odd', 'input', '30', 1 );
crear('title4', 'Title 4','even', 'input', '50', 0 );
crear('title5', 'Title 5','odd', 'select', '19', 1 );
crear('title6', 'Title 6','even', 'select', '19', 0 );
我怎么能只调用这个函数来传递所有这些数据。
我正在考虑创建一个数组,但我必须修改函数,最好的方法是什么......我可以轻松假设的唯一一个是奇数和偶数场,其他必须是变量。