博客列表 >PHP常用运算符—php九期

PHP常用运算符—php九期

曾龙宇
曾龙宇原创
2019年11月12日 23:45:24856浏览

一、常用判断函数

①、is_bool:判断变量是否布尔值

②、is_int:判断变量是否整型

③、is_float:判断变量是否浮点型

④、is_string:判断变量是否字符串

⑤、is_null:变盘是否是空

⑥、isset:判断变量是否有值

⑦、empty:判断变脸为空

⑧、unset:释放变量

<?php
//判断函数

echo 'is_bool判断是否布尔型';
echo '<br>';
$bool = true;
var_dump(is_bool($bool));
echo '<br>';
$bool = false;
var_dump(is_bool($bool));

echo '<hr>';
echo 'is_int判断是否整型';
echo '<br>';
$bool = true;
var_dump(is_int($bool));
echo '<br>';
$bool = 33;
var_dump(is_int($bool));

echo '<hr>';
echo 'is_float判断是否浮点型';
echo '<br>';
$bool = 33;
var_dump(is_float($bool));
echo '<br>';
$bool = 22.22;
var_dump(is_float($bool));

echo '<hr>';
echo 'is_string判断是否字符串';
echo '<br>';
$bool = 33;
var_dump(is_float($bool));
echo '<br>';
$bool = '33';
var_dump(is_float($bool));

echo '<hr>';
echo 'is_null判断是否为空';
echo '<br>';
$bool = null;
var_dump(is_null($bool));
echo '<br>';
$bool = 0;
var_dump(is_null($bool));

echo '<hr>';
echo 'isset判断变量是否有值';
echo '<br>';
$bool = null;
var_dump(isset($bool));
echo '<br>';
$bool = 0;
var_dump(isset($bool));

echo '<hr>';
echo 'empty判断变量是否为空';
echo '<br>';
$bool = null;
var_dump(empty($bool));
echo '<br>';
$bool = 0;
var_dump(empty($bool));

echo '<hr>';
echo 'unset释放变量';
$str = 'abcd';
unset($str);
echo '<br>';
var_dump($str);

blob.png

1.JPG


二、运算符:

①、+:相加

②、-:相减

③、*:相乘

④、/:相除

⑤、%:取余

⑥、++:加加

⑦、--:减减

⑧、.:连接,用于字符串

<?php
$int1 = 100;
$int2 = 30;
var_dump($int1+$int2);
echo '<br>';
var_dump($int1-$int2);
echo '<br>';
var_dump($int1*$int2);
echo '<br>';
var_dump($int1/$int2);
echo '<br>';
var_dump($int1%$int2);
echo '<br>';
var_dump($int1++);
echo '<br>';
var_dump($int1--);
echo '<br>';
var_dump(++$int1);
echo '<br>';
var_dump(--$int1);
echo '<br>';
$var1 = 'abc';
$var2 = 'ghj';
var_dump($var1.$var2);

blob.png

2.JPG

三、赋值运算符:

①、=:赋值

②、+=:先加,后赋值

③、-=:先减,后赋值

④、*=:先乘,后赋值

⑤、/=:先除,后赋值

⑥、%=:先取余,后赋值

⑦、.=:先连接,后赋值

<?php
$int = 100;
var_dump($int+=30);
echo '<br>';
var_dump($int-=30);
echo '<br>';
var_dump($int*=30);
echo '<br>';
var_dump($int/=30);
echo '<br>';
var_dump($int%=30);
echo '<br>';
var_dump($int.=30);

blob.png


四、比较运算符:

①、>:大于

②、>=:大于等于

③、<:小于

④、<=:小于等于

⑤、==:等于

⑥、!=:不等于

⑦、===:恒等于,要比较数据类型

⑧、!==:恒不等于,要比较数据类型

<?php

var_dump(100>100);
echo '<br>';
var_dump(100>=100);
echo '<br>';
var_dump(90<100);
echo '<br>';
var_dump(190<=100);
echo '<br>';
var_dump(100==100);
echo '<br>';
var_dump(90!=100);
echo '<br>';
var_dump(100===100);
echo '<br>';
var_dump(100!=='100');

blob.png


五、逻辑运算符:

①、and、&&:与,两个真,返回真。有一个是假,返回假

②、or、||:或,一个真,返回真。两个真,返回真。两个假,返回假。

③、xor:异或,一个真,返回真。两个真,返回假。两个假,也返回假。

④、!:非,真,返回假。假,返回真。

<?php

var_dump(true && true);
echo '<br>';
var_dump(true and true);
echo '<br>';
var_dump(false || true);
echo '<br>';
var_dump(false or true);
echo '<br>';
var_dump(true xor false);
echo '<br>';
var_dump(!true);

blob.png

3.JPG


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议