php基础教程 第四步 学习运算符
在前面的章节中,以及了解了一些运算法,接下来再讲解一些常规运算法。
+
加运算法,用来使左右两边的值或表达式进行加法计算。例如有一个变量a,一个变量b,它们的值都为9,a+b为9+9等于10.。输出使用echo,所有的代码可以写成:
echo $a+$b;
以上代码记得写在<?php ?> 标记之间,并且使用分号结束。完整代码如下:
<?php
$a=9;
$b=9;
echo $a+$b;
?>
运行结果如下:
-
减法运算使用 - 号,编写语法跟加法一致。代码如下:
<?php
$a=9;
$b=9;
echo $a-$b;
?>
运行结果如下:
*
乘法运算使用 * 号,编写语法跟加法一致。代码如下:
<?php
$a=9;
$b=9;
echo $a*$b;
?>
/
除法运算使用 / 号,编写语法跟加法一致。代码如下:
<?php
$a=9;
$b=9;
echo $a/$b;
?>
%
取模运算使用 % 号,取模运算是取余数运算,a除以b,则是取剩下的余数,如果整除,余数为0。编写语法跟加法一致。代码如下:
<?php
$a=9;
$b=9;
echo $a%$b;
?>
结果如下:
==
两个等于号用来判断左右两边的值是否相等。例如:
echo a==b;
完整代码如下:
<?php
$a=9;
$b=9;
echo $a==$b;
?>
变量a与变量b均为9,所以使用两个等于号进行判断,结果正确。 运行结果如下;
在php编程中,1表示判断正确。 我们把其中一个变量改为91,再访问,发现结果为空:
在php编程中,0和空表示判断错误。非0表示判断正确,非零的情况例如刚刚的1,。
++
在php编程中,++表示递增,例如:
<?php
$a=9;
echo ++$a;
?>
运行结果如下:
++表示在当前变量的值基础上往上加一。 但是++在放置在变量前后是有区别的,例如:
<?php
$a=9;
echo $a++;
?>
输出的是9:
其实这个时候这个a变量的值已经往上加了1,但是++放后面意思为当前运行后再加一,放前面则为先加1再输出。我们检测一下 $a++ 是否已经加了1:
<?php
$a=9;
echo $a++;
echo '-';
echo $a;
?>
输出两次a变量,之间用减号相隔,运行结果如下:
- -
- - 运算法与 + + 的使用方法类似,在当前变量值得基础上进行减1:
<?php
$a=9;
echo $a--;
echo '-';
echo $a;
?>
运行结果如下:
- -放前面:
<?php
$a=9;
echo --$a;
?>
结果如下:
!
感叹号运算法一般用来判断不等,例如 a!=b,判断a是否不等于b。完整代码如下:
<?php
$a=9;
$b=10;
echo $a!=$b;
?>
运行结果如下:
因为在php中非0则表示判断正确。 把a和b的值改为一致,那么结果如下:
<、>
大于小于符号用来判断左右两边表达式或值是否判断正确。x>0判断x是否大于0,x>y判断x是否大于y。<号和>号用法一致,示例如下:
<?php
$a=10;
$b=9;
echo $a>$b;
?>
结果如下:
判断错误的情况将不再赘述。
其它运算法
等于号我们常用于赋值。小数点.常用语字符串之间的链接,或者说两变量之间的连接。
运算符号了解完后在逻辑判断中运用频繁,之后在逻辑处理时将会详细讲解用法。
php系列教程持续更细中,欢迎关注、点赞、收藏,谢谢支持。
- php概述
- php教程
- php环境搭建
- PHP书写格式
- php变量
- php常量
- PHP注释
- php数组
- php字符串 string
- PHP整型 integer
- PHP浮点型 float
- php布尔型
- php数据类型之数组
- php数据类型之对象
- php数据类型之null
- php数据类型之间的转换
- php运算符
- php表达式
- PHP循环控制
- PHP流程控制
- php函数
- php全局变量
- PHP魔术变量
- php命名空间
- php 日期
- PHP包含文件
- php文件
- PHP 文件上传
- php Cookies
- php Sessions
- php email
- php安全email
- php错误处理
- PHP异常处理
- php过滤器
- PHP 高级过滤器
- php json
- php 表单
- PHP MySQL 简介
- PHP 连接 MySQL
- php创建数据库
- php 创建表
- php mysq 插入数据
- PHP MySQL 插入多条数据
- PHP MySQL 预处理语句
- php mysql 读取数据
- php mysql where
- PHP MySQL Order By
- PHP MySQL Update
- PHP MySQL Delete
- php ODBC
- 战士上战场,还不会部署kubernetes集群?
- 使用docker python 的最新版本以及pip 安装模块
- Java面试题总结之数据库与SQL语句
- Python脚本命令行执行隐藏密码等敏感信息
- 使用SRS Docker搭建自己的直播平台
- @陈同学的专属Python教程之快速使用
- MYSQL错误码2059解决办法
- @陈同学的专属Python教程之函数
- 微信小程序的Web API接口设计及常见接口实现
- @陈同学的专属Python教程之常见数据结构
- 用易语言写个简单的小爬虫其中的关键点
- python坐标获取经纬度或经纬度获取坐标免费模块--geopy
- 详解:小程序页面预加载优化,让你的小程序运行如飞
- RocketMQ学习六-消息存储
- swoole 实现 unixSocket 通信