我收到一个我理解的错误,但不知道要修复的解决方案,我收到的错误指出:
致命错误:无法在第 269 行的 ... 中重新声明 ExpandOptionType()(之前在 ...:269 中声明)
下面是代码:
foreach ($arrQuestionId as $key=>$question) {
?>
<div class='lt-container'>
<p><?php echo htmlspecialchars($arrQuestionNo[$key]) . ": " . htmlspecialchars($arrQuestionContent[$key]); ?></p>
<?php
function ExpandOptionType($option) { //LINE 269
$options = explode('-', $option);
if(count($options) > 1) {
$start = array_shift($options);
$end = array_shift($options);
do {
$options[] = $start;
}while(++$start <= $end);
}
else{
$options = explode(' or ', $option);
}
return implode(" ", $options);
}
?>
<p><?php echo ExpandOptionType(htmlspecialchars($arrOptionType[$key])); ?></p>
</div>
<?php
}
?>