博客列表 >php数据类型与运算符基础-2019年11月13日

php数据类型与运算符基础-2019年11月13日

古城老巷丶
古城老巷丶原创
2019年11月14日 11:36:15719浏览

 1. 判断函数 

        1.1:is_bool();判断是否为布尔类型

实例

// 判断变量是否为布尔类型,如果是返回true,
// 如果不是返回false
$a=false;
var_dump(is_bool($a));

// 变量a是布尔类型,所以返回true

image.png


        1.2:is_int();判断是否为整型

        

实例

// 判断是否为整形,
// 如果是返回true,如果不是返回false
$b=1234;
var_dump(is_int($b));
// 变量b是整型,所以返回true

image.png

        1.3:is_float();判断是否为浮点型

实例

//  判断是否为浮点形,
// 如果是返回true,如果不是返回false
$b=12.1;
var_dump(is_float($b));
// 变量b是浮点型,所以返回true

image.png

        1.4:is_string():判断是否为字符串类型

实例

// // 判断是否为字符串,
// 如果是返回true,如果不是返回false
$b='123';
var_dump(is_string($b));
// 变量b是字符串,所以返回true


image.png

        1.5:is_null();判断是否空(就是什么都没有)

实例

// // 判断是否为空,
// 如果是返回true,如果不是返回false
$b=null;
var_dump(is_null($b));
// 变量b为空,所以返回true

image.png

        1.6:isset();判断变脸是否有值

实例

// isset() 判断变量是否有值,
// 如果是有返回true,如果没有返回false
$b=11;
var_dump(isset($b));
// 变量b有值,所以返回true

image.png

        1.7:empty();判断变脸是否为空

实例

// empty() 判断变量是否为空,
// 如果是返回true,如果不是返回false
$b='';
var_dump(empty($b));
// 变量b没有值,所以返回true

image.png

        1.8:unset();释放变量

实例

// unset();释放变量
$a='123';
echo $a;
unset($a);
echo '<br>';
var_dump($a);
// 因为变量已经释放了,所以最后输出为null

image.png

手抄:

image.png


2. 运算符 

        2.1:相加: +

实例

// 相加
echo "相加<br>";
$a=10;
$b=10;
$c=$a+$b;
echo $c.'<br>';

image.png

        2.2:相减     -

实例

// 相减
echo "相减<br>";
$a=10;
$b=10;
$c=$a-$b;
echo $c;

image.png

        2.3:相乘     *

实例

// 相乘
echo "相乘<br>";
$a=10;
$b=10;
$c=$a*$b;
echo $c;

image.png

        2.4:相除     /

实例

// 相除
echo "相除<br>";
$a=10;
$b=10;
$c=$a/$b;
echo $c;

image.png

        2.5:取余    %

实例

// 取余
echo "取余<br>";
$a=99;
$b=10;
$c=$a%$b;
echo $c;

image.png

        2.6:加加    ++

实例

// 自身增加1
$a=10;
echo $a++.'<br>';

echo $a;

image.png

        2.7:减减    --

实例

//  自身减1
$a=10;
echo $a--.'<br>';

echo $a;

image.png

        2.8: . 连接符

实例

$a='hello';
$b='word';
echo $a.$b;
// 可以两个变量连接,一个变量一个字符串连接,
// 字符串连接字符串,连接数字时在前面必须有空格


手抄:

image.png

image.png

3. 赋值运算符 

实例

// 赋值
echo "赋值<br>";
$a = '小明';
echo $a . '<br>';
echo "先加,后赋值<br>";
$b = 10;
echo $b += 10;
echo '<br>';
echo "先减,后赋值<br>";
$c = 100;
echo $c -= 10;
echo '<br>';
echo "先乘,后赋值<br>";
$d = 100;
echo $d *= 10;
echo '<br>';
echo "先除,后赋值<br>";
$e = 100;
echo $e /= 10;
echo '<br>';
echo "先取余,后赋值<br>";
$f = 99;
echo $f %= 10;
echo '<br>';
echo "先连接,后赋值<br>";
$g = 100;
echo $g .= 10;
echo '<br>';
image.pngimage.png

手抄:

image.png

4. 比较运算符 

实例

echo '大于<br>';
var_dump(10>1);
echo '大于或等于<br>';
var_dump(10>=1);
echo '小于<br>';
var_dump(10<1);
echo '小于或等于<br>';
var_dump(10<=1);
echo '等于<br>';
var_dump(10==1);
echo '不等于<br>';
var_dump(10!=1);
echo '恒等于<br>';
var_dump(10===1);
echo '恒不等<br>';
var_dump(10!==1);

image.png

手抄:

image.png

5. 逻辑运算符

实例

echo '两个真,返回真,有一个是假,则返回假';
var_dump(100 && 10);
echo ('一个真,返回真。两个真,返回真。两个假,返回假。');
var_dump(100 || 30);
echo ('一个真、返回真。两个真,返回假。两个假,也返回假。');
var_dump(0 xor 1);
echo ('一个真、返回真。两个真,返回假。两个假,也返回假。');
var_dump(!0);
image.png

手抄:

image.png

总结:

变量声明开头加$符,在单引号或双引号之间的数据类型是字符串,在双引号内引用变量会被解析。两个变量相连可以使用 . 符号连接。

常量声明后,常量的值不允许改变,使用define()来声明常量,名字通常大写加下划线。

判断函数,能判断变量是什么类型,

运算符,进行数学加减乘除。赋值运算符,先计算,在赋值。比较运算符,两边进行比较,返回真或假。逻辑运算符,俩边逻辑进行比较,返回真假。






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