PHP运算符的学习笔记
- 十一月 24, 2019
- 新蒲京官方下载
- 没有评论
is_numeric:检验是不是为数字字符串,可为负数和小数
ctype_digit:检查实验字符串中的字符是还是不是都以数字,负数和小数会检测不通过
注意,参数应当假诺字符串,倘使不是字符串,则会重返0/FASLE
上边是测验例子: 复制代码 代码如下: $a =
0001111222 ; var_dump; var_dump; //true var_dump; //true $a = 0.1 ;
var_dump; var_dump; //true var_dump; //false $a = -1 ; var_dump;
var_dump; //true var_dump; //false $a = a ; var_dump; var_dump;
//false var_dump; //false
运算符号(操作符号卡塔尔
按运算符号的成效分为
黄金年代:算术运算符 (+ – * / % ++ –)
%
//有八个目标:整出运算;调节范围的运算(不要用小数,也毫无用负数卡塔 尔(英语:State of Qatar)
//会把两侧的数转为整数后再展开整除
例子:
代码:
$year=?;
if(($year%4==0 && $year%100!=0) || $year%400==0){
echo “是闰年”;
}else{
echo “不是闰年”;
}
代码:
$a=109009;
echo $a%10;
++和–
例子:
代码:
$a=10;
$a++; //$a=$a+1 先用变量在自增1
++$a; //$a=$a+1 先用自增1再用变量
$a–; //$a=$a-1 先用变量再自减1
–$a; //$a=$a-1 先自减1再用变量
代码:
$a=10;
$b=$a++; //b=10,a=11
$c= –$b; //c=9,b=9
$d=$c++ + ++$c; //d=20,c=11
$e=$d– – –$d; //e=2,d=18
二:字符串运算符(.卡塔尔
三:赋值运算符(= += -= *= %= .=)
例子:
代码:
$a=10;
$a+=10; //$a=$a+10;
$a-=10; //$a=$a-10;
$a*=10; //$a=$a*10;
$a/=10; //$a=$a/10;
$a%=10; //$a=$a%10;
$a.=”abc”; //$a=$a.”abc”;
四:相比较运算符(> < >= <= == === !=或<> !==卡塔 尔(英语:State of Qatar)
//也叫条件运算符,关系运算符
相比后结果唯有风度翩翩种:boolean true false
==和=== //比较时不只供给内容千篇黄金年代律,也须要类型相通
例子:
代码:
$a=10;
if($a=100){
echo “正确”;
}else{
echo “错误”;
} //结果为科学,可是10是不会高于100的,因为=号是赋值,不是相比符号
代码:
$a=100;
if($a==100){
echo “正确”;
}else{
echo “错误”;
} //结果为准确,因为==意思为是不是等于的意味。
代码:
$a=100;
if($a==”100″){
echo “正确”;
}else{
echo “错误”;
} //结果为科学,因为==相比的是内容,不供给类型
代码:
$a=100;
if($a===”100″){
echo “正确”;
}else{
echo “错误”;
} //结果为不当,因为===不唯有比较内容,还要必要类型,”100″是字符类型
No Comments, Be The First!