博客列表 >php基础2-第九期线上班作业(补11.12)

php基础2-第九期线上班作业(补11.12)

张智平
张智平原创
2019年11月17日 21:56:07533浏览

实例

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

//is_bool()判断是否为布尔型
echo '<h3>is_bool()判断是否为布尔型</h3>';
$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判断是否为整型
echo '<h3>is_int判断是否为整型</h3>';
$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_float判断是否为浮点型
echo '<h3>is_float判断是否为浮点型</h3>';
$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_string判断是否为字符串
echo '<h3>is_string判断是否为字符串</h3>';
$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_null判断是否为空
echo '<h3>is_null判断是否为空</h3>';
$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判断变量是否有值
echo '<h3>isset判断变量是否有值</h3>';
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判断变量是否为空
echo '<h3>empty判断变量是否为空</h3>';
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释放变量(销毁)
echo '<h3>unset释放变量(销毁)</h3>';
$str = 'continue';
var_dump($str);
echo '<hr>';
unset($str); //销毁变量
var_dump($str);
echo '<hr>';

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

//PHP运算符
echo '<h3>php运算符</h3>';
$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 = '18';
var_dump( $var1 . $var2 );
echo '<hr>';

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

//PHP赋值运算符
echo '<h3>php赋值运算符</h3>';
$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 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议