2013-02-07 50 views
0

我收到了我的意思理解,但不知道解決的辦法來解決一個錯誤,該錯誤我收到的狀態:不能重新聲明函數錯誤

Fatal error: Cannot redeclare ExpandOptionType() (previously declared in ...:269) in ... on line 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 

    } 

    ?> 

回答

2

將您的功能移到您的foreach循環之外...

相關問題