博客列表 >PHP基础2|判断函数|运算符|赋值运算符|比较运算符|逻辑运算符 - PHP培训九期线上班

PHP基础2|判断函数|运算符|赋值运算符|比较运算符|逻辑运算符 - PHP培训九期线上班

。
原创
2019年11月17日 19:39:46646浏览

一、判断函数

实例

<?php
# 1.is_bool 判断是不是布尔值:结果只有两个,一个是真:true,一个是假:false。
$a = true;
var_dump(is_bool($a));//bool(true)
echo '<hr>';
$a = false;
var_dump(is_bool($a));//bool(true)
echo '<hr>';
$a = 123456;
var_dump(is_bool($a));//bool(false)
echo '<hr>';
$a='aaa';
var_dump(is_bool($a));//bool(false)
echo '<hr>';

# 2.is_int 判断是不是整数:结果只有两个,是整数就显示真:true;不是整数就显示假:false。
$a = 123456;
var_dump(is_int($a));//bool(true)
echo '<hr>';
$a = 12.63;
var_dump(is_int($a));//boll(false)
echo '<hr>';

# 3.is_float 判断是不是浮点数:结果只有两个,是浮点数就显示真:true,不是浮点数就显示假:false。
$a ='abc';
var_dump(is_float($a));//bool(false)
echo '<hr>';
$a = 12.63;
var_dump(is_float($a));//bool(true)
echo '<hr>';

# 4.is_string 判断是不是字符串:……
$a='张三123';
var_dump(is_string($a));//bool(true)
echo '<hr>';
$a = 123;
var_dump(is_string($a));//bool(false)
echo '<hr>';
//不是字符串

# 5.is_null 判定是否为空。
$a = null;
var_dump(is_null($a));//bool(true)
echo '<hr>';
//是空
$a=456;
var_dump(is_null($a));//bool(false)
echo '<hr>';
//不为空

# 6.isset 判断是否有值,是否存在。
var_dump(isset($b));//bool(false)不存在。
echo '<hr>';
$a = 123;
var_dump(isset($a));//bool(true)存在有值。
echo '<hr>';

# 7.empty 判断变量是否为空:
$a = null;
var_dump(empty($a));//bool(true)对,它是空的。
echo '<hr>';
var_dump(empty($a1));//bool(true)对,是空的,变量也不存在。
echo '<hr>';
//变量都没有,空值。
$a2='小明';
var_dump(empty($a2));//bool(false)错,变量存在而且有值。
echo '<hr>';
//变量有值。

# 8.释放变量,也就是删除注销变量。
$a = '张三';
echo $a;	//张三
unset($a);
echo $a;
var_dump($a);//null
echo '<hr>';

image.png

二、运算符

实例

<?php
$a1 = 88;
$a2 = 66;
echo ' 相加 + ';
var_dump( $a1 + $a2 );
echo '<hr>相减 - ';
var_dump( $a1 - $a2 );
echo '<hr>相乘 * ';
var_dump( $a1 * $a2 );
echo '<hr>相除 / ';
var_dump( $a1 / $a2 );
echo '<hr>除余 % ';
var_dump( $a1 % $a2 );
echo '<hr>加加 ++ ';
var_dump( $a1 ++ );
echo $a1;
echo '<hr>减减 -- ';
var_dump( $a2 -- );
echo $a2;
echo '<hr>连接 . ';
var_dump( $a1 . $a2 );

image.png

三、PHP赋值运算符

实例

<?php
	//赋值运算符
    echo '赋值运算符<hr>赋值= ';
    $int = 100;
    var_dump( $int );
    echo '<hr>先加 后赋值 += ';
    $int += 10;
    var_dump( $int );
    echo '<hr>先减 后赋值 -= ';
    $int -= 1;
    var_dump( $int );
    echo '<hr>先乘 后赋值 *= ';
    $int *= 2;
    var_dump( $int );
    echo '<hr>先除 后赋值 /= ';
    $int /= 2;
    var_dump( $int );
    echo '<hr>先除余 后赋值 %= ';
    $int %= 5;
    var_dump( $int );
    echo '<hr>先链接 后赋值 .= ';
    $int .= 100;
    var_dump( $int );

image.png

四、PHP比较运算符

实例

<?php
	//大于
    echo '比较运算符<hr>大于>';
    echo '<hr>';
    var_dump( 100 > 100);
    echo '<hr>';
    var_dump( 100 > 90);
    echo '<hr>';
    var_dump( 100 > 111);
	//大于等于
    echo '<hr>大于等于>=';
    echo '<hr>';
    var_dump( 100 >= 100);
    echo '<hr>';
    var_dump( 100 >= 90);
    echo '<hr>';
    var_dump( 100 >= 111);
	//小于
    echo '<hr>小于<';
    echo '<hr>';
    var_dump( 100 < 100);
    echo '<hr>';
    var_dump( 100 < 90);
    echo '<hr>';
    var_dump( 100 < 111);
	//小于等于
    echo '<hr>小于<=';
    echo '<hr>';
    var_dump( 100 <= 100);
    echo '<hr>';
    var_dump( 100 <= 90);
    echo '<hr>';
    var_dump( 100 <= 111);
	//等于
    echo '<hr>等于==';
    echo '<hr>';
    var_dump( 100 == 100);
    echo '<hr>';
    var_dump( 100 == 90);
    echo '<hr>';
    var_dump( 100 == 111);
	//不等于
    echo '<hr>不等于!=';
    echo '<hr>';
    var_dump( 100 != 100);
    echo '<hr>';
    var_dump( 100 != 1313);
	//恒等于
    echo '<hr>恒等于===';
    echo '<hr>';
    var_dump( '100' === 100);
    echo '<hr>';
    var_dump( 1 === 1);
	//恒不等于
    echo '<hr>恒不等于!==';
    echo '<hr>';
    var_dump( '100' !== 100);
    echo '<hr>';
    var_dump( 1 !== 1);

运行实例 »

点击 "运行实例" 按钮查看在线实例

image.png

五、逻辑运算符

实例

<?php
echo '逻辑运算符<hr>与 = and 和 && 两个真,返回真。有一个是假,返回假。';
echo '<hr>';
var_dump( 1 && 8 );
echo '<hr>';
var_dump( 1 && true );
echo '<hr>';
var_dump( 1 && null );
echo '<hr>';
var_dump( 1 && false );
echo '<hr>';
echo '<hr>或 = or 和 || 一个真,返回真。两个真,返回真。两个假,返回假。';
echo '<hr>';
var_dump( 1 || 8 );
echo '<hr>';
var_dump( 1 || null );
echo '<hr>';
var_dump( null || null );
echo '<hr>异或 = xor 一个真、返回真。两个真,返回假。两个假,也返回假。';
echo '<hr>';
var_dump( 1 xor 8 );
echo '<hr>';
var_dump( 1 xor null );
echo '<hr>';
var_dump( null xor null );
echo '<hr>非 = ! 一个真、返回真。两个真,返回假。两个假,也返回假。';
echo '<hr>';
var_dump( !0 );
echo '<hr>';
var_dump( !null );
echo '<hr>';
var_dump( !true );
echo '<hr>';

运行实例 »

点击 "运行实例" 按钮查看在线实例

image.png

image.png

image.png




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