$a=15;
$b=5;
数学运算符 | 范例 | 范例结果 |
---|---|---|
+(加) | $a + $b | 15+5的结果:20 |
-(减) | $a - $b | 15-5的结果:10 |
*(乘) | $a * $b | 15*5的结果:75 |
/(除) | $a / $b | 15/5的结果:3 |
%(求余数) | $a % $b | 15%5的结果:0 |
$a = $a + 5;
可改写成
$a += 5;
同时有*= /= += -=的形式,还有特别的字串形式的.=
比较运算符 | 意义 | 说明 |
---|---|---|
$a == $b | ==相等 | $a和$b的值相等时,才为真 |
$a === $b | ===全等 | $a和$b的值以及资料形态都相等时才为真! |
$a != $b | $a != $b | $a和$b的值不相等时,才为真 |
$a <> $b | !=不相等 | $a和$b的值不相等时,才为真 |
$a !== $b | !==不全等 | $a和$b的值或资料形态不相等时才为真! |
$a < $b | <小於 | $a小於$b才为真 |
$a > $b | >大於 | $a大於$b才为真 |
$a <= $b | <=小於等於 | $a小於或等於$b才为真 |
$a >= $b | >=大於等於 | $a大於或等於$b才为真 |
$a <=> $b | <=> 比较 | 只会传回 -1、0、1三种值 |
-1,代表左边小於右边;
1,代表左边大於右边;
0,那就代表左右两边相等。
<?php
/*比较 运算子简单例子*/
$k = 100; //数值
$i = '100'; //字串
var_dump($k == $i); // 回传 irue 因为型别会自动转换
echo '<br>';
var_dump($k === $i); // 回传false 因为型别不相等
echo '<br>';
var_dump($k != $i); // 回传 false 因为型别会自动转换,所以$k"并非"不等於$i
echo '<br>';
var_dump($k !== $i); // 回传 true 因为型别不相等,所以$k"是"不等於$i
echo '<hr>';
$a = 70;
$b = 80;
var_dump($a != $b); // 回传 true
echo '<br>';
var_dump($a < $b); // 回传 true
错误控制运算符:指的是@这个符号,可以抑制错误讯息产生。
递增、递减运算符:如++$a这类的用法
运算符 | 意义 | 说明 |
---|---|---|
++$a | 先递增 | $a值加1之後才传回$a值 |
$a++ | 先传回 | $a值之後再将$a值加1 |
--$a | 先递减 | $a值减1之後才传回$a值 |
$a-- | 後递减 | 先传回$a值之後再将$a值减1 |
<?php
/*递增 运算子*/
$i = 6;
echo $i++.'<br />'; //後置递增,输出6
echo $i.'<br />';//输出後+1,所以现在输出7
$s = 2;
echo ++$s.'<hr>'; //前置递增,输出前2先+1再输出,所以是3
/*递减 运算子*/
$j = 6;
echo $j--.'<br />'; //後置递减,输出6,後-1
echo $j.'<br />'; //所以最後输出5
$s = 2;
echo --$s.'<br />'; //前置递减,输出前2先-1再输出,所以是输出1
逻辑运算符 | 意义 | 说明 |
---|---|---|
$a && $b | and(与) | 只有$a 与 $b两者皆为真,结果才为真 |
$a || $b | or(或) | 只要$a 或 $b两者之一为真,结果就为真 |
$a xor $b | exclusive or(互斥) | 只有$a 与 $b一为真、一为假时,结果才为真 |
!$a | not(否) | 只有$a为假时,结果才为真 |
echo "今天天气真好~" . $user_name . "早安!";
echo "资料库名称:" . $DB_NAME;
今天介绍PHP运算符(子),不继续往下介绍对象的原因是因为,在介绍对象之前有更多东西要介绍,例如函数、流程控制、回圈等等,接着再介绍对象我觉得比较适合,因此接下来就往这个方向继续写下去罗~
>>: 【贺】ACL AI人工智慧资料分析软件原厂加入勤奋Diligent集团,成为全球GRC(治理、风险管理与法规遵循)领先者,为全球25,00家组织超过100万个各产业菁英持续提供全方位优质服务
昨天提到了 Python,那就不能不介绍资料科学中相当重要、可以说是 Python 懒人包的 Ana...
今天是连假第一天,返乡的看官们都平安吧!前几天苹果发表了 New iPhone,售价降低了,加上今...
在 JavaScript 这语言里,其实指分成两种型别:原始型别、物件型别 原始型别 原始型别又称纯...
Aloha!又是我少女人妻 Uerica!今天真是个秋高气爽的日子,下午想说跟老公去公园浪漫野餐,还...
在建构元中也有所谓公有(public)和私有(private)之分。截至目前为止,所提到的都是公有(...