は、私がイベントを提示申し出を持っているかどうかを確認する必要があると私は、この機能イベントに受け入れられたオファーがある場合、機能をチェックしますか?
public function hasAcceptedOffer()
{
foreach ($this->offers as $offer) {
if($offer->accepted == 1){
return true;
} else {
return false;
}
}
を行っているが、私は、これは、より最適化され、良好なものとすることができると思います。オファーがたくさんある場合、私はそれらのすべてを通過したくないからです。私が望むのは、関数が受け入れられたオファーを見つけたらそれ以上の反復を止めるべきだということです。
私はあなたが良いやったと思います。受け入れられたオファーが見つかった場合は、関数が戻ります。 "if"文に誤りがあることに注意してください。あなたは逃した{ – carmel
休憩がありますか? phpのオプション?どのように私は反復を壊すことができますか? – lewis4u
'$ this-> offers'を受け入れることで並べ替えることができます。その後、最初の要素 –