ホームページ >バックエンド開発 >PHPチュートリアル >アルゴリズムの実装、入れ子判定
アルゴリズムの実装方法を教えてください
$a[0], $a[1], $a[2] と $b[0], $b[1], $ の 2 つの配列があるとします。 b[2]
//============ジャッジメントブロック開始
まず、$a[0] と $b[0] のサイズを判定し、それが true の場合、すべての判定を終了し、別のコード ブリックにジャンプします。
false の場合
$a[1] と $b[1] のサイズを判断するために、それが true の場合、すべての判断を終了し、別のコード ブリックにジャンプします。
false の場合、
最後に$a[2]と$b[2]の大きさを判定して判定を終了します
//===========判定ブロック終了
別のコード ブリック;
ネストする場合は連続を使用する必要がありますか?
そうでない場合、どのように実装する必要がありますか?
<br /> function f1(){<br /> echo 1;<br /> } <br /> function f2(){<br /> echo 2;<br /> } <br /> $fns=Array(f1,f2);<br /> $a= Array(3,2);<br /> $b=Array(2,3);<br /> foreach($a as $k => $v )<br /> if( $v > $b[$k] ) $fns[$k]();<br />
<br /> <?php<br /> function comp($n, $m)<br /> {<br /> if ($n ==$m) return True;<br /> else return False;<br /> }<br /> $c = array_map("comp", $a, $b);<br /> if (count(array_intersect($c, array(True))) > 0){<br /> another code brick;<br /> }<br /> ?> <br />