1.判断运算符
(1)is_bool判断是否布尔型,只有两个值,一个true,一个false,其它值都返回false
实例
<?php $bool = true; var_dump(is_bool($bool)); echo '<hr>'; $bool = false; var_dump(is_bool($bool)); echo '<hr>'; $bool = 110; var_dump(is_bool($bool)); echo '<hr>'; $bool = 'test'; var_dump(is_bool($bool)); echo '<hr>'; ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
运行结果图:
(2)is_int判断是否整型,除了数字返回true,其它都返回false
实例
<?php $bool = true; var_dump(is_int($bool)); echo '<hr>'; $bool = 33; var_dump(is_int($bool)); echo '<hr>'; $bool = '欧阳克'; var_dump(is_int($bool)); echo '<hr>'; ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
运行结果图:
3.is_float判断是否浮点型,其它返回false
实例
<?php $bool = true; var_dump(is_float($bool)); echo '<hr>'; $bool = 11; var_dump(is_float($bool)); echo '<hr>'; $bool = 'test'; var_dump(is_float($bool)); echo '<hr>'; $bool = 22.22; var_dump(is_float($bool)); echo '<hr>'; ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
运行结果图:
(4).is_string判断是否字符串,其它返回false
实例
<?php $bool = true; var_dump(is_string($bool)); echo '<hr>'; $bool = 33; var_dump(is_string($bool)); echo '<hr>'; $bool = 'test'; var_dump(is_string($bool)); echo '<hr>'; $bool = 22.22; var_dump(is_string($bool)); echo '<hr>'; ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
运行结果图:
(5)is_null判断是否为空值,其它返回false;
实例
<?php $str = null; var_dump(is_null($str)); echo '<hr>'; $str = ' '; var_dump(is_null($str)); echo '<hr>'; $str = 0; var_dump(is_null($str)); echo '<hr>'; ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
运行结果图:
(6)isset判断是否有值
实例
<?php $str='true3'; var_dump(isset($str)); echo '<hr>'; $str = null; var_dump(isset($str)); echo '<hr>'; $str = 'null'; var_dump(isset($str)); echo '<hr>'; $str = ''; var_dump(isset($str)); echo '<hr>'; $str = 0; var_dump(isset($str)); ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
运行结果图:
(7)empty判断是否为空
实例
<?php $str = '1'; var_dump(empty($str)); echo '<hr>'; $str = null; var_dump(empty($str)); echo '<hr>'; $str = 'null'; var_dump(empty($str)); echo '<hr>'; $str = ''; var_dump(empty($str)); echo '<hr>'; $str = 0; var_dump(empty($str)); ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
运行结果图:
手写:
2.运算符
实例
<?php $int1 = 100; $int2 = 30; var_dump( $int1 + $int2 ); echo '<hr>'; var_dump( $int1 - $int2 ); echo '<hr>'; var_dump( $int1 * $int2 ); echo '<hr>'; var_dump( $int1 / $int2 ); echo '<hr>'; var_dump( $int1 % $int2 ); echo '<hr>'; var_dump( $int1++ ); echo '<hr>'; var_dump( $int1-- ); echo '<hr>'; var_dump( ++$int2 ); echo '<hr>'; var_dump( --$int2 ); echo '<hr>'; var_dump( $int1 . $int2 ); echo '<hr>'; ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
运行结果图:
手写:
3.赋值运算符
实例
<?php $int1=10; var_dump($int1+=30); echo '<hr/>'; var_dump($int1-=30); echo '<hr/>'; var_dump($int1*=30); echo '<hr/>'; var_dump($int1/=30); echo '<hr/>'; var_dump($int1%=30); echo '<hr/>'; var_dump($int1.=30); ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
运行结果图:
手写:
4.比较运算符
实例
<?php var_dump( 100 > 100 ); echo '<hr>'; var_dump( 100 >= 90 ); echo '<hr>'; var_dump( 100 < 90 ); echo '<hr>'; var_dump( 100 <= 110); echo '<hr>'; var_dump( 100 == 100 ); echo '<hr>'; var_dump( 100 != 100 ); echo '<hr>'; var_dump( 100 === 100 ); echo '<hr>'; var_dump( 100 !== 100 ); echo '<hr>'; ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
运行结果图:
手写:
5.逻辑运算符
实例
<?php //and,&&,两个真,返回真。有一个是假,返回假。 var_dump( 100 && 30 ); echo '<hr/>'; //or || ,一个真,返回真。两个真,返回真。两个假,返回假。 var_dump( false or false ); echo '<hr/>'; //xor,一个真、返回真。两个真,返回假。两个假,也返回假。 var_dump( 0 xor 1 ); echo '<hr/>'; //一个真、返回真。两个真,返回假。两个假,也返回假。 var_dump( !0);
点击 "运行实例" 按钮查看在线实例
运行结果图:
手写: