国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

淺析PHP 按位與或 (^ 、)

2024-05-04 23:10:37
字體:
供稿:網(wǎng)友
今天朋友群里朋友問了下 按位與或的問題。。
PHP 工作有1年了 可能對這塊不太熟悉吧 在這里給新手朋友介紹下這部分
按位于主要是對二進(jìn)制數(shù)操作。

復(fù)制代碼 代碼如下:


<?php
$a = 1;
$b = 2;
$c = $a^b;
echo $c // 3
?>


這里不是單純的相加關(guān)系
十進(jìn)制 1換算成二進(jìn)制 00000001
十進(jìn)制 2換算成二進(jìn)制 00000010
按位^00000011 // 就是不相同的都算成1 啦 ^_^
然后,

復(fù)制代碼 代碼如下:


<?php
$a = 1;
$b = 2;
echo $a & $c; // 1
?>


十進(jìn)制 3換算成二進(jìn)制 00000011
十進(jìn)制 1換算成二進(jìn)制 00000001
按位& 00000001 // 就是各個(gè)位數(shù)相同的不變否則都算成0
最后介紹下用法 ; 按位&后返回值是沒意義的。 主要是用來判斷$a 是否存在于 $c // 權(quán)限用法比較多。

復(fù)制代碼 代碼如下:


<?php
$my_privilege = 15; // 1+2+4+8 擁有全部權(quán)限
$Pri = '';
$privilege_arr = array(8=>'增', 4=>'刪',2=>'改',1=>'查');
foreach($privilege_arr as $k =>$v){
$k & $my_privilege && $Pri .= '我有'.$v.'的權(quán)力<br>';
}
echo $Pri;
?>


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 华安县| 元谋县| 新竹县| 利辛县| 玉树县| 东海县| 土默特右旗| 宝清县| 高安市| 钦州市| 江孜县| 阜新市| 宾阳县| 金门县| 中超| 会泽县| 肥乡县| 临夏市| 丹江口市| 彭泽县| 红桥区| 山东省| 龙山县| 宾川县| 南涧| 崇明县| 石棉县| 博兴县| 沅陵县| 江安县| 凤冈县| 林周县| 监利县| 莲花县| 扶绥县| 通州市| 兴业县| 通海县| 扶风县| 略阳县| 湛江市|