博客列表 >PHP函数及运算符

PHP函数及运算符

!
原创
2019年11月13日 13:28:40675浏览

判断函数


实例

<?PHP 
    $bool = true;
    var_dump(is_bool($bool));
    $boolf = false;
    var_dump(is_bool($boolf));
    $bool1 = 1;
    var_dump(is_bool($bool1));
    
    $int = 1;
    var_dump(is_int($int));
    $intb = true;
    var_dump(is_int($intb));
    
    $flo = 1.01;
    var_dump(is_float($flo));

    $ster = 'monster';
    var_dump(is_string($ster));

    $nu = null;
    var_dump(is_null($nu));
    $nus = '';
    var_dump(is_null($nus));

    $monste = 'Monster';
    var_dump(isset($monste));
    $monster1 = true;
    var_dump(isset($monste1));
    $monsteri = 1;
    var_dump(isset($monsteri));
    $monstern = '';
    var_dump(isset($monstern));
    
    $emMonster = 'em';
    var_dump(empty($emMonster));
    $emMonster1 = '';
    var_dump(empty($emMonster1));
    $emMonster2 = null;
    var_dump(empty($emMonster2));

    $umonster = 'um';
    unset($umonster);
    var_dump($umonster);
?>

运行实例 »

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

 运算符


实例

<?PHP
/*运算符 */
    $inta = 10;
    $intb = 20;

    //  +
    var_dump($inta + $intb);
    //  -
    var_dump($inta - $intb);
    //  *
    var_dump($inta * $intb);
    //  /
    var_dump($inta / $intb);
    //  %
    var_dump($inta % $intb);
    //  ++ 当++在变量前,先加后执行,当++在变量后,先执行后加
    var_dump($inta++);
    var_dump(++$intb);
    //  -- 同++相等
    var_dump($inta--);
    var_dump(--$intb);
    //  .连接符 
    var_dump($inta . $intb);
?>

运行实例 »

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

赋值运算符 


实例

<?PHP
/*赋值运算符 */
    // = 
    $intc = 10;
    var_dump($intc);
    // += 先加后赋值
    $intc += 10;
    var_dump($intc);
    // -= 先减后赋值
    $intc -= 10;
    var_dump($intc);
    // *= 先乘后赋值
    $intc *= 10;
    var_dump($intc);
    // /= 先除后赋值
    $intc /= 10;
    var_dump($intc);
    // %= 先取余后赋值
    $intc %= 10;
    var_dump($intc);
    // .= 先连接后赋值
    $intc .= 10;
    var_dump($intc);
?>

运行实例 »

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

比较运算符 


实例

<?PHP
 /*比较运算符 */
    // > 
    $intd = 10;
    $intb = 12;
    var_dump($intd > $intb);    //当前返回值为false,原因$intd<$intb
    // >=
    var_dump($intd >= $intb);   //false 当$intd的值大于或者等于(非小于)$intb时,才为true
    // <
    var_dump($intd < $intb);    //true
    // <=
    var_dump($intd <= $intb);   //true
    // ==
    var_dump($intd == $intb);   //false 当前$intd与$intb的值不相等,返回false,相等时返回true
    // !=
    var_dump($intd != $intb);   //true
    // ===
    var_dump($intd === $intb);  //false 返回值false,不仅值要相等,类型也要相等
    // !==
    var_dump($intd !== $intb);  //true
?>

运行实例 »

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

逻辑运算符


实例

<?PHP
/* 逻辑运算符 */
    //&&
    $inta = 10;
    $intb = 20;
    $intc = 10;
    $intd = 20;
    var_dump($inta == $intc and $intb == $intd); //true 当$inta与$intc相等并且$intb与$intd相等是返回true,有一个不等返回false
    // ||
    var_dump($inta == $intc || $intb == $intd);  //true  当$inta与$intc相等或者$intb与$intd相等是返回true,有两个或者一个相等就返回true,两个都不等于返回false
    // xor
    var_dump($inta == $intc xor $intb == $intd);  //false 当两个都相等或者两个的都不相等返回false,有一个不相等时返会true
    // !
    var_dump(!null);    //只要不是空就为true
?>

运行实例 »

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

笔记

QQ图片20191113131411.jpg

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