博客列表 >了解函数判断方法及PHP的运算符-PHP第九期线上班

了解函数判断方法及PHP的运算符-PHP第九期线上班

Continue
Continue原创
2019年11月13日 19:21:39699浏览

代码部分:

实例

<?php 
//判断函数:函数是PHP自带的一些功能方法
//PHP拥有1000多个内建函数

//is_bool()判断是否为布尔型
$bool = true;
var_dump(is_bool($bool));
echo '<hr>';
$bool = false;
var_dump(is_bool($bool));
echo '<hr>';
$bool = 33;
var_dump(is_bool($bool));
echo '<hr>';
$bool = 'continue';
var_dump(is_bool($bool));
echo '<hr>';

/* =====================分割线=========================*/ 

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



/* =====================分割线=========================*/ 

//is_string判断是否为字符串
$bool = true;
    var_dump(is_string($bool));
    echo '<hr>';
    $bool = 33;
    var_dump(is_string($bool));
    echo '<hr>';
    $bool = 'continue';
    var_dump(is_string($bool));
    echo '<hr>';
    $bool = 22.22;
    var_dump(is_string($bool));
    echo '<hr>';


/* =====================分割线=========================*/ 

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


/* =====================分割线=========================*/ 

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



/* =====================分割线=========================*/ 

//isset判断变量是否有值
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));


/* =====================分割线=========================*/ 

//empty判断变量是否为空
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));


/* =====================分割线=========================*/ 

//unset释放变量(销毁)
$str = 'continue';
unset($str); //销毁变量
//var_dump($str);
echo '<hr>';



/* =====================PHP运算符分割线=========================*/ 

//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>';

$var1 = '诸葛亮';
$var2 = '60';
var_dump( $var1 . $var2 );
echo '<hr>';



/* =====================PHP赋值运算符分割线=========================*/ 

//PHP赋值运算符
$int = 100;
    var_dump($int);
    echo '<hr>';
    $int += 30;
    var_dump( $int );
    echo '<hr>';
    $int = $int + 30;
    var_dump( $int );
    echo '<hr>';
    $int -= 30;
    var_dump( $int );
    echo '<hr>';
    $int *= 30;
    var_dump( $int );
    echo '<hr>';
    $int /= 30;
    var_dump( $int );
    echo '<hr>';
    $int %= 30;
    var_dump( $int );
    echo '<hr>';
    $int .= 30;
    var_dump( $int );
    echo '<hr>';



/* =====================PHP比较运算符分割线=========================*/ 

//大于
echo '<h3> >大于</h3>';
var_dump( 100 > 100 );
echo '<hr>';
var_dump( 100 > 90 );
echo '<hr>';
var_dump( 100 > 110 );
echo '<hr>';
var_dump( true > false );
echo '<hr>';
var_dump( 'php' > 'php' );
echo '<hr>';


/* =====================分割线=========================*/ 

//>=
echo '<h3> >=大于等于</h3>';
var_dump( 100 >= 100 );
    echo '<hr>';
    var_dump( 100 >= 90 );
    echo '<hr>';
    var_dump( 100 >= 110 );
    echo '<hr>';
    var_dump( true >= false );
    echo '<hr>';
    var_dump( 'php' >= 'php' );
    echo '<hr>';



/* =====================分割线=========================*/ 

//<
echo '<h3> <小于</h3>';
var_dump( 100 < 100 );
    echo '<hr>';
    var_dump( 100 < 90 );
    echo '<hr>';
    var_dump( 100 < 110 );
    echo '<hr>';
    var_dump( true < false );
    echo '<hr>';
    var_dump( 'php' < 'php' );
    echo '<hr>';



/* =====================分割线=========================*/ 

//<=
echo '<h3> <=小于等于</h3>';
var_dump( 100 <= 100);
    echo '<hr>';
    var_dump( 100 <= 90);
    echo '<hr>';
    var_dump( 100 <= 110);
    echo '<hr>';
    var_dump( true <= false);
    echo '<hr>';
    var_dump( 'php' <= 'php' );
    echo '<hr>';


/* =====================分割线=========================*/ 

//==
echo '<h3> ==等于</h3>';
var_dump( 100 == 100 );
    echo '<hr>';
    var_dump( true == 'true' );
    echo '<hr>';

/* =====================分割线=========================*/ 

//!=
echo '<h3> !=不等于</h3>';
var_dump( 100 != 100 );
echo '<hr>';
var_dump( true != 'true' );
echo '<hr>';


/* =====================分割线=========================*/ 

//===
echo '<h3> ===恒等于 </h3>';
var_dump( 100 === 100 );
echo '<hr>';
var_dump( true === 'true' );
echo '<hr>';


/* =====================分割线=========================*/ 

//!==
echo '<h3> !==恒不等 </h3>';
var_dump( 100 !== 100 );
echo '<hr>';
var_dump( true !== 'true' );
echo '<hr>';




/* =====================逻辑运算符分割线=========================*/ 

//与:两个真,返回真;有一个是假,返回假。
echo '<h3> and和&& </h3>';
var_dump( 100 && 30 );
echo '<hr/>';
var_dump( true && true );
echo '<hr/>';
var_dump( true and false );
echo '<hr/>';
var_dump( false and false );
echo '<hr/>';



/* =====================分割线=========================*/ 

//或:一个真,返回真;两个真,返回真;两个假,返回假。
echo '<h3> or和|| </h3>';
    var_dump( 100 || 30 );
    echo '<hr/>';
    var_dump( true || true );
    echo '<hr/>';
    var_dump( true or false );
    echo '<hr/>';
    var_dump( false or false );
    echo '<hr/>';


/* =====================分割线=========================*/ 

//异或:一个真、返回真;两个真,返回假;两个假,也返回假。
echo '<h3> xor</h3>';
var_dump( 0 xor 1 );
echo '<hr/>';
var_dump( true xor true );
echo '<hr/>';
var_dump( true xor false );
echo '<hr/>';
var_dump( false xor false );
echo '<hr/>';

/* =====================分割线=========================*/ 

//非:一个真、返回真;两个真,返回假;两个假,也返回真。
echo '<h3> !</h3>';
    var_dump( !0);
    echo '<hr/>';
    var_dump( !true );
    echo '<hr/>';
    var_dump( !false );
    echo '<hr/>';
    var_dump( !1 );
    echo '<hr/>';


?>

运行实例 »

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


手写部分:

 

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