我已经编写了一些代码来创建表单字段,现在遇到了一些问题,我需要为多步表单复制switch语句,并且我觉得每当需要复制代码时,我做错了;
// (var) HTML Content to be returned
$content = '';
/**
* Output Single form fields
*/
if (isset($_form['single'])) {
// Get templates and content for the single step form, based on form type
foreach ($_form['single'] as $_value) {
switch ($_value[0]) {
case 'select':
$content .= $f_select($_value);
break;
case 'heading':
$content .= $f_heading($_value);
break;
case 'input':
$content .= $f_input($_value);
break;
case 'date':
$content .= $f_date($_value);
break;
case 'textarea':
$content .= $f_textarea($_value);
break;
case 'info':
$content .= $f_info($_value);
break;
}
}
}
return $content;
关于如何重构它的任何想法,这样我就可以从switch语句访问变量函数中的数据,这样我就可以进行例如if(isset($ _ form ['multi'] [0,1 ...]) ){