我收到的错误是我理解的意思,但不知道修复的解决方案,我收到的错误说明:
致命错误:无法重新声明ExpandOptionType()(之前已声明 在...:269)在......第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
}
?>
答案 0 :(得分:2)
将你的功能移到你的foreach循环之外......