PHP基礎之運算符的使用方法
1、算術(shù)運算符:+、-、*、/、%。
2、遞增/遞減運算符:如$a++,$a--,++$a,--$a.
如:
<?php
$a=10;
$b=5;
$c=$a++; //先賦值,后自增。$c=$a,$a=$a+1
$d=$b--; //先賦值,后自減。$d=$b,$b=$a-1
echo '$a='.$a."||".'$c='.$c.'<br/>'; //$a=11,$c=10
echo '$b='.$b."||".'$d='.$d.'<br/>'; //$b=4,$d=5
?>
<?php
$a=10;
$b=5;
$c=++$a; //先自增,后賦值。$a=$a+1,$c=$a
$d=--$b; //先自減,后賦值。$b=$a-1, $d=$b
echo '$a='.$a."||".'$c='.$c.'<br/>'; //$a=11,$c=11
echo '$b='.$b."||".'$d='.$d.'<br/>'; //$b=4,$d=4
?>
3、比較算符:參考文檔
4、邏輯運算符:
如:
$a=10;$b=7;
if($a++>8 || $b++>7){ //$a++>8為真,$b++>7這個就不執(zhí)行了
echo 'OK!';
}
echo 'a='.$a.'b='.$b; // 輸出OK,a=11,b=7
改變一下
$a=10;$b=7;
if($a++>10 && $b++>7){ //$a++>8為假,$b++>7這個就不執(zhí)行了
echo 'OK!';
}
echo 'a='.$a.'b='.$b; // a=11,b=7
細節(jié):and && 都表示邏輯與 ,他們的區(qū)別在什么地方?
主要體現(xiàn)在優(yōu)先級上面
$a=false || true; //&& > = > and ;先比較false || true,再賦值
$b=false or true; //|| > = > or ;先賦值$b=false,再比較,所以結(jié)果是false
var_dump($a,$b); //bool(true) bool(false)
- 用PHP中的 == 運算符進行字符串比較
- PHP學習 運算符與運算符優(yōu)先級
- PHP字符串 ==比較運算符的副作用
- PHP 作用域解析運算符(::)
- php中的三元運算符使用說明
- PHP常用特殊運算符號和函數(shù)總結(jié)(php新手入門必看)
- PHP 關于訪問控制的和運算符優(yōu)先級介紹
- php中的比較運算符詳解
- php數(shù)組操作之鍵名比較與差集、交集賦值的方法
- php字符比較函數(shù)similar_text、strnatcmp與strcasecmp用法分析
- PHP字符串比較函數(shù)strcmp()和strcasecmp()使用總結(jié)
- php常用字符串比較函數(shù)實例匯總
- PHP中浮點數(shù)計算比較及取整不準確的解決方法
- php中判斷數(shù)組相等的方法以及數(shù)組運算符介紹
- php三元運算符知識匯總
- PHP之浮點數(shù)計算比較以及取整數(shù)不準確的解決辦法
- php數(shù)組比較實現(xiàn)查找連續(xù)數(shù)的方法
- PHP比較運算符的詳細介紹
相關文章
win平臺安裝配置Nginx+php+mysql 環(huán)境
本文給大家分享的是win平臺安裝配置Nginx+php+mysql 環(huán)境的方法和步驟,有需要的小伙伴可以參考下。2016-01-01Zend Framework使用Zend_Loader組件動態(tài)加載文件和類用法詳解
這篇文章主要介紹了Zend Framework使用Zend_Loader組件動態(tài)加載文件和類用法,結(jié)合實例形式分析了Zend_Loader組件實現(xiàn)文件自動加載與屬性判斷的相關使用技巧,需要的朋友可以參考下2016-12-12PHPMailer郵件類利用smtp.163.com發(fā)送郵件方法
利用smtp.163.com 發(fā)送郵件(本地無需服務器)2008-09-09TP(thinkPHP)框架多層控制器和多級控制器的使用示例
這篇文章主要介紹了TP(thinkPHP)框架多層控制器和多級控制器的使用,結(jié)合實例形式分析了thinkPHP框架多層控制器和多級控制器的結(jié)構(gòu)、原理及使用方法,需要的朋友可以參考下2018-06-06