2017-05-29 10 views
0

条件falseの場合、foreachを新しい項目で開始する方法。 私はこのコードを持っている:開始時からforeachを開始する

foreach($a_auctions as $auction){ 
     # get the winner 
     if($auction['for_canada'] == 1 && $isFromCanada){ 
      // another solution to start the foreach with new item (break, exit) ? 
      $this->a_returnData[] = array(
       'winner'  => 'pseudo', 
       'title'  => 'title', 
       'price'  => 200, 
      ); 
     }else{ 
      $this->a_returnData[] = array(
       'winner'  => 'pseudo', 
       'title'  => 'title', 
       'price'  => 200, 
     ); 
     } 
    } 

私は条件が真でない場合のforeachの新しいアイテムで開始する場合は、アイデアは、コードの重複を避けるためであるにしたいです。私はコメントを追加しました。

+0

は、ご希望の出力とあなたの質問を更新してくださいだろう –

+0

コードも更新してください。バグです! –

+0

@BunkerBoy最初のコードを複製したくない場合は、ブレークを追加するか続行することができますか? – user7424312

答えて

関連する問題