在條件固定的前提下,傳參想匹配多個條件,可以使用按位與進行匹配,具體如下:目標&
狀態碼結果
匹配結果(紅色)
";$index =1;
foreach ($ary as $key => $value)
$html .= "".$index."
" . $testnum. "(".decbin($testnum).")
&" . $value. "(".decbin($value).")
" . $result. "(".decbin($result).")
". $key ."
";$index++;
}echo $html."";
測試:將上面的**儲存為test.php ,並放入執行環境, 在瀏覽器中輸入
localhost/test.php?num=12
你會看到結果
[img]
其中紅色的為匹配上的條件。
[color=red]以二級制來進行與運算,利用相同位上為1來進行匹配[/color]。
如有不足, 歡迎指正。共同學習,共同進步。
PHP 按位與或 )
今天朋友群裡朋友問了下 按位與或的問題。php 工作有1年了 可能對這塊不太熟悉吧 在這裡給新手朋友介紹下這部分 按位於主要是對二進位制數操作。a 1 b 2 c a b echo c 3?這裡不是單純的相加關係 十進位制 1換算成二進位制 00000001 十進位制 2換算成二進位制 000000...
php 按位與或
今天朋友群裡朋友問了下 按位與或的問題。php 工作有1年了 可能對這塊不太熟悉吧 在這裡給新手朋友介紹下這部分 按位於主要是對二進位制數操作。如下 a 1 b 2 c a b echo c 3 這裡不是單純的相加關係 十進位制 1換算成二進位制 00000001 十進位制 2換算成二進位制 000...
PHP 按位與或 )
今天朋友群裡朋友問了下 按位與或的問題。按位於主要是對二進位制數操作。a 1 b 2 c a b echo c 3?這裡不是單純的相加關係 十進位制 1換算成二進位制 00000001 十進位制 2換算成二進位制 00000010 按位 00000011 就是不相同的都算成1 啦 然後,a 1 b ...