意味は理解できますが、修正する解決策がわからないエラーが表示されます。エラーの状態は次のとおりです。
致命的なエラー: 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
}
?>