首页 php教程 php手册 php常用的运算符及操作符号详解

php常用的运算符及操作符号详解

May 25, 2016 pm 04:53 PM
常用 操作 运算符

<?php
/*运算符号(PHP)操作符号
 *
 * 按运算符号功能分为:
 * 一、算术运算符   + - * / % ++ --
 * 二、字符串运算符 . 连接运算符
 * 三、赋值运算符   = += -= *= /= %= .=
 * 四、比较运算符   > <  >= <= == === != <> !==
 *  比较运算符---条件运算符---关系运算符
 *  比较后的结果只有一种:boolean true false
 *  === 比较时不仅要求内容相同,也要求类型相同
 *  !== 比较时内容不相同,也要求类型不相同
 * 五、逻辑运算符   &&或and ||或or  !或not
 *  逻辑运算符只能操作bool型的值,返回的也是bool型的值
 * 六、位运算符     &  |  ^  ~  << >>  >>>
 * 七、其他运算符   ?  :  ``   @  =>  ->   ::  & $
 *  ``  用来执行操作系统内核
 *  @   用来屏蔽掉错误信息
 * 建议使用"()"改变表达式的优先级别
 *
 * % 有两个目的:整除运算;控制范围,不要用小数,也不要用负数
 * % 会吧运算符两边的数转为整数后再进行整除求余。
*/
//用 %符号判断闰年
$year = 2011;
if (($year % 4 == 0 && % year % 100 != 0) || $year % 400 = 0) {
    echo "run nian";
} else {
    echo " not run nian";
}
// ++  --符号的使用
$a = 10;
$a++; //$a=$a+1; 先用变量,再自增1
++$a; //$a=$a+1; 先自增1,在用变量
$a--; //$a=$a-1; 先用变量,再自减1
--$a; //$a=$a-1; 先自减1,再用变量
echo $a; //结果为10
//++ -- 运算的区别
$a = 10;
$b = $a++; //b=10,a=11
$c = --$b; //c=9,b=9
$d = $c++ + ++$c; //d=20,c=11
$e = $d-- - --$d; //d=18,e=2
echo $d;
//字符串运算符 .   的使用
$name = "tom";
$age = 27;
$height = 1.75;
echo "我的名字是:{$name}我的年龄是:{$age}我的身高是:{$height}米<br>";
echo &#39;我的名字是:&#39; . $name . &#39;我的年龄是:&#39; . $age . &#39;我的身高是:&#39; . $height . &#39;米&#39; . &#39;<br>&#39;;
echo "$age=" . $age; //$age=27
echo "我的名字是:{$name}我的年龄是:{$age}我的身高是:{$height}米<br>"; //赋值运算符的使用
$a = 10;
$a+= 10; //$a=$a+10;
$a-= 10; //$a=$a-10;
$a*= 10; //...
$a/= 10; //...
$a%= 10; //$a=$a%10;
$a.= "abc"; //$a=$a."abc";
echo $a;
$str = &#39;<table>&#39;;
$str.= &#39;<tr>&#39;;
$str.= &#39;<td>&#39;;
$str.= &#39;</td>&#39;;
$str.= &#39;</tr>&#39;;
$str.= &#39;</table>&#39;;
echo $str; //输出一个表格
//比较运算符
var_dump(15 > 6); //返回 bool(true)
$a = 15;
if (15 == $a) {
    echo "a=15";
} else {
    echo "a!=15";
}
//逻辑运算符的使用
var_dump(true && true); //true
var_dump(true && false); //false
var_dump(true || false); //true
var_dump(!true); //false
var_dump(!false); //true
//判断用户名密码
$username = "admin";
$password = "123456";
$email = "290080604@qq.com";
if ($username == "admin" && $password = "123456") {
    echo "用户名密码正确";
}
if ($username == "" || $password == "" || $email == "") {
    echo "一个都不能为空";
}
登录后复制


教程地址:

欢迎转载!但请带上文章地址^^

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
2 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

PyCharm使用教程:详细指引你运行操作 PyCharm使用教程:详细指引你运行操作 Feb 26, 2024 pm 05:51 PM

PyCharm是一款非常流行的Python集成开发环境(IDE),它提供了丰富的功能和工具,使得Python开发变得更加高效和便捷。本文将为大家介绍PyCharm的基本操作方法,并提供具体的代码示例,帮助读者快速入门并熟练操作该工具。1.下载和安装PyCharm首先,我们需要前往PyCharm官网(https://www.jetbrains.com/pyc

什么是 sudo,为什么它如此重要? 什么是 sudo,为什么它如此重要? Feb 21, 2024 pm 07:01 PM

sudo(超级用户执行)是Linux和Unix系统中的一个关键命令,允许普通用户以root权限运行特定命令。sudo的功能主要体现在以下几个方面:提供权限控制:sudo通过授权用户以临时方式获取超级用户权限,从而实现了对系统资源和敏感操作的严格控制。普通用户只能在需要时通过sudo获得临时的特权,而不需要一直以超级用户身份登录。提升安全性:通过使用sudo,可以避免在常规操作中使用root账户。使用root账户进行所有操作可能会导致意外的系统损坏,因为任何错误或不小心的操作都将具有完全的权限。而

Linux Deploy的操作步骤及注意事项 Linux Deploy的操作步骤及注意事项 Mar 14, 2024 pm 03:03 PM

LinuxDeploy的操作步骤及注意事项LinuxDeploy是一款强大的工具,可以帮助用户在Android设备上快速部署各种Linux发行版,让用户能够在移动设备上体验到完整的Linux系统。本文将详细介绍LinuxDeploy的操作步骤以及注意事项,同时提供具体的代码示例,帮助读者更好地使用这一工具。操作步骤:安装LinuxDeploy:首先在

win10开机密码忘记按F2怎么操作 win10开机密码忘记按F2怎么操作 Feb 28, 2024 am 08:31 AM

想必很多的用户家里都有那么几台不用的电脑,因为长时间不用完全忘记了开机密码,于是想要知道一下,忘记密码要怎么操作呢?那就一起来看看吧。win10开机密码忘记按F2怎么操作1、按下电脑的电源键,然后开机时按下F2(不同电脑品牌进入bios的按键也不同)。2、在bios界面中,找到security选项(不同品牌电脑的位置可能有所不同)。一般都在顶部的设置菜单中。3、然后找到SupervisorPassword选项并且点击。4、这时候用户就可以看到自己的密码了,同时找到旁边的Enabled切换为Dis

华为Mate60 Pro截屏操作步骤分享 华为Mate60 Pro截屏操作步骤分享 Mar 23, 2024 am 11:15 AM

随着智能手机的普及,截屏功能成为日常使用手机的必备技能之一。华为Mate60Pro作为华为公司的旗舰手机之一,其截屏功能自然也备受用户关注。今天,我们就来分享华为Mate60Pro手机的截屏操作步骤,让大家能够更加便捷地进行截屏操作。首先,华为Mate60Pro手机提供了多种截屏方式,可以根据个人习惯选择适合自己的方式进行操作。下面详细介绍几种常用的截

C语言中+=运算符的含义与用法解析 C语言中+=运算符的含义与用法解析 Apr 03, 2024 pm 02:27 PM

+=运算符用于将左操作数的值加上右操作数的值,并将结果赋值给左操作数,适用于数字类型且左操作数必须可写。

Python 语法的思维导图:深入理解代码结构 Python 语法的思维导图:深入理解代码结构 Feb 21, 2024 am 09:00 AM

python凭借其简单易读的语法,广泛应用于广泛的领域中。掌握Python语法的基础结构至关重要,既可以提高编程效率,又能深入理解代码的运作方式。为此,本文提供了一个全面的思维导图,详细阐述了Python语法的各个方面。变量和数据类型变量是Python中用于存储数据的容器。思维导图展示了常见的Python数据类型,包括整数、浮点数、字符串、布尔值和列表。每个数据类型都有其自身的特性和操作方法。运算符运算符用于对数据类型执行各种操作。思维导图涵盖了Python中的不同运算符类型,例如算术运算符、比

PHP字符串操作:有效去除空格的实用方法 PHP字符串操作:有效去除空格的实用方法 Mar 24, 2024 am 11:45 AM

PHP字符串操作:有效去除空格的实用方法在PHP开发中,经常会遇到需要对字符串进行去除空格操作的情况。去除空格可以使得字符串更加整洁,方便后续的数据处理和显示。本文将介绍几种有效的去除空格的实用方法,并附上具体的代码示例。方法一:使用PHP内置函数trim()PHP内置函数trim()可以去除字符串两端的空格(包括空格、制表符、换行符等),非常方便且简单易用

See all articles