因?yàn)镻HP沒有形成的判斷奇偶函數(shù),所以以前一直使用?%2?來判斷一個(gè)數(shù)字變量是奇數(shù)還是偶數(shù),如果把該變量?mod2?得到結(jié)果是1那么就是奇數(shù),得到結(jié)果是?0?那么就是偶數(shù)。最近看了PHP手冊(cè),發(fā)現(xiàn)除了使用算術(shù)運(yùn)算符判斷,還可以使用位運(yùn)算符來判斷。
成都創(chuàng)新互聯(lián)總部坐落于成都市區(qū),致力網(wǎng)站建設(shè)服務(wù)有網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、網(wǎng)絡(luò)營(yíng)銷策劃、網(wǎng)頁設(shè)計(jì)、網(wǎng)站維護(hù)、公眾號(hào)搭建、重慶小程序開發(fā)公司、軟件開發(fā)等為企業(yè)提供一整套的信息化建設(shè)解決方案。創(chuàng)造真正意義上的網(wǎng)站建設(shè),為互聯(lián)網(wǎng)品牌在互動(dòng)行銷領(lǐng)域創(chuàng)造價(jià)值而不懈努力!
?php
//判斷奇數(shù),是返回TRUE,否返回FALSE
function?is_odd($num){
return?(is_numeric($num)($num1));
}
//判斷偶數(shù),是返回TRUE,否返回FALSE
function?is_even($num){
return?(is_numeric($num)(!($num1)));
}
?
當(dāng)然,如果已經(jīng)知道變量值是數(shù)字而非字符或字符串,則可以省略?is_numeric?函數(shù)的判斷,直接使用?$num1?來判斷就行了。
樓下幾位都對(duì)。但是你這表其實(shí)不太合理,兩張表的關(guān)聯(lián)有問題。因?yàn)樯碳颐赡芟嗤?,建議你加個(gè)字段shangjiaID 。table1 和table2中都有,且唯一。然后用左鏈接。left join 。不明白啥意思可以去百度下。
?php
for ( $i = 1; $i = 100; $i++ ) {
!$i % 2 ? echo $i : null;
}
if($no%2===0){ //偶數(shù)}
else{//奇數(shù)}
或者
if($no%2===1){ //奇數(shù)}
else{//偶數(shù)}
你說的是數(shù)據(jù)庫,還是數(shù)據(jù)表啊。
如果是數(shù)據(jù)表的話,可以用連接查詢。
select a.id,a.username,b.id as bid b.title from 表A a left join 表B b on a.id=b.id
這樣就可以了,如果是兩個(gè)數(shù)據(jù)庫,那就比較麻煩,要?jiǎng)?chuàng)建兩個(gè)連接對(duì)象。再分別打開兩個(gè)表。再操作。