`

PHP运算符详解

阅读更多

这里总结下PHP运算符

 

【列表】

①算数运算符;

②赋值运算符;

③字符串运算符;

④递增 / 递减运算符;

⑤比较运算符;

⑥逻辑运算符;

⑦数组运算符;

 

【详解】

   ①算数运算符:+,-,*,/,%(加减乘除余)

   ②赋值运算符:PHP 赋值运算符用于向变量写值,基础的赋值运算符是 "=",这意味着右侧赋值表达式会为左侧运算数设置值,列表:

    x = y     x = y

   x += y     x = x + y

   x -= y     x = x - y

   x *= y     x = x * y

   x /= y     x = x / y

   x %= y     x = x % y

   ③字符串运算符:串接,串接赋值

. 串接 $txt1 = "Hello" $txt2 = $txt1 . " world!" 现在 $txt2 包含 "Hello world!"
.= 串接赋值 $txt1 = "Hello" $txt1 .= " world!" 现在 $txt1 包含 "Hello world!"

   案例:

<?php
$a = "Hello";
$b = $a . " world!";//串接
echo $b; // 输出 Hello world!
$x="Hello";
$x .= " world!";//串接赋值1
echo $x; // 输出 Hello world!
?>

   ④递增 / 递减运算符

++$x 前递增 $x 加一递增,然后返回 $x
$x++ 后递增 返回 $x,然后 $x 加一递增
--$x 前递减 $x 减一递减,然后返回 $x
$x-- 后递减 返回 $x,然后 $x 减一递减

   案例:

<?php
$x=10; 
echo ++$x; // 输出 11
$y=10; 
echo $y++; // 输出 10
$z=5;
echo --$z; // 输出 4
$i=5;
echo $i--; // 输出 5
?>

    ⑤比较运算符

==      等于                          $x == $y                如果 $x 等于 $y,则返回 true。

===    全等(完全相同)    $x === $y              如果 $x 等于 $y,且它们类型相同,则返回 true。

!=       不等于                      $x != $y                  如果 $x 不等于 $y,则返回 true。

<>      不等于                      $x <> $y                 如果 $x 不等于 $y,则返回 true。

!==     不全等(完全不同) $x !== $y                如果 $x 不等于 $y,或它们类型不相同,则返回 true

>        大于                          $x > $y                   如果 $x 大于 $y,则返回 true。

<        小于                          $x < $y                   如果 $x 小于 $y,则返回 true。

>=      大于或等于               $x >= $y                 如果 $x 大于或者等于 $y,则返回 true.

<=      小于或等于               $x <= $y                 如果 $x 小于或者等于 $y,则返回 true。

    ⑥逻辑运算符

and           与                  $x and $y

or           或             $x or $y

xor         异或          $x xor $y

&&           与                  $x && $y

||           或                  $x || $y

!           非                      !$x

     ⑦数组运算符

数组运算符用于比较数组

+        联合       $x 和 $y 的联合(但不覆盖重复的键)

==        相等       如果 $x 和 $y 拥有相同的键/值对,则返回 true。

===        全等       如果 $x 和 $y 拥有相同的键/值对,且顺序相同类型相同,则返回 true。

!=       不相等       如果 $x 不等于 $y,则返回 true。

<>       不相等       如果 $x 不等于 $y,则返回 true。

!==       不全等       如果 $x 与 $y 完全不同,则返回 true。

   实例:

<?php
$x = array("a" => "red", "b" => "green"); 
$y = array("c" => "blue", "d" => "yellow"); 
$z = $x + $y; // $x 与 $y 的联合
var_dump($z);
var_dump($x == $y);
var_dump($x === $y);
var_dump($x != $y);
var_dump($x <> $y);
var_dump($x !== $y);
?>

 

 

 

 

 

 

 

 

 

.

分享到:
评论

相关推荐

    【自学PHP】第三课:PHP运算符

    PHP 运算符详解 PHP 运算符是编程语言中最基本的组成部分,它们用于在程序中执行各种操作,例如算术、赋值、比较、逻辑、位运算等。下面我们将详细讲解 PHP 中的运算符。 一、算术运算符 算术运算符是 PHP 中最...

    PHP读书笔记_运算符详解

    PHP运算符一般分为算术运算符、赋值运算符、比较运算符、三元运算符、逻辑运算符、字符串连接运算符、错误控制运算符。 PHP中的算术运算符 算术运算符主要是用于进行算术运算的,例如:加法运算、减法运算、乘法运算...

    php中的比较运算符详解

    PHP中的比较运算符用于比较两个值,PHP提供了多种比较运算符,包括等于(==)、全等(===)、不等于(!=)、不全等(!==)、小于(&lt;)、大于(&gt;)、小于等于()、大于等于(&gt;=)。在PHP中,比较运算符的使用不仅...

    smarty运算符

    ### Smarty运算符详解 在PHP开发领域中,Smarty是一个非常受欢迎的模板引擎,尤其是在PHP5时期,被广泛应用于各种Web项目之中。Smarty的核心优势在于它能够实现逻辑与表现层的有效分离,使得前端开发者无需了解复杂...

    php 运算符与表达式详细介绍

    PHP中的运算符和表达式是PHP编程的基础,它们使得程序能够执行各种操作和计算。本篇文章将详细介绍一下PHP中的运算符与表达式,并通过实例对它们的应用和技巧进行讲解,同时也会指出一些需要注意的地方。 首先,...

    php各种运算符

    ### PHP中的各种运算符详解 #### 一、概述 PHP是一种广泛使用的开源脚本语言,尤其适用于Web开发并可嵌入HTML中。本文将详细介绍PHP中的各种运算符,旨在帮助初学者快速掌握这些基本概念,并能灵活运用到实际编程...

    PHP网络编程技术详解.rar

    12. **PHP的最新特性**:随着PHP版本的更新,例如PHP 7引入了大量性能改进和新特性,如类型声明、返回类型提示、空合并运算符等,了解并使用这些新功能可以提升代码的可读性和效率。 总的来说,“PHP网络编程技术...

    PHP7 新特性:合并运算符、太空船运算符(组合比较符).md

    ### PHP7 新特性详解:合并运算符与太空船运算符 #### 一、PHP合并运算符 在PHP 7.0版本中引入了一个新的运算符——NULL合并运算符(Null Coalescing Operator)。该运算符使用`??`作为符号,主要用于简化检查变量...

    php 三元运算符实例详细介绍

    在PHP编程语言中,三元运算符是一种简洁的条件判断工具,它允许开发者在一个单一的语句中完成条件检查和赋值操作。这种运算符有时也被称为三目运算符,因为涉及三个主要部分:条件、真值表达式和假值表达式。在本文...

    详解PHP中的null合并运算符

    在PHP编程语言中,null合并运算符(??)是一个非常实用的特性,它在PHP 7版本中被引入。这个运算符允许开发者简洁地为可能为空的变量设置默认值,尤其是在处理用户输入或者从数组中获取值时。在标题和描述中提到的,...

    php基础入门详解(含视频学习地址).pdf

    6. 运算符详解:包括各类运算符及其优先级和括号的作用。 7. 流程控制语句:如条件选择(if-else, switch等)和循环语句(for, while, do-while等)。 8. 数组详解:讲解了数组的概念、排序等操作。 9. 函数详解...

    php笔试面试题详解大全

    【PHP笔试面试题详解】 在准备PHP的面试或笔试时,了解并掌握这些常见问题至关重要。以下是对给定题目的一些详细解释: 1. **抓取远程图片到本地**:在PHP中,可以使用`fsockopen`或者`file_get_contents`结合`...

    php 实用开发技术详解

    1. PHP基础语法:包括变量定义、数据类型、运算符、流程控制(如条件语句和循环结构)、数组操作以及函数的使用。理解这些基础知识是进行PHP编程的基石。 2. PHP与MySQL集成:学习如何连接和操作MySQL数据库,包括...

    PHP8.0.x新特性技术详解2021版.pdf

    PHP8.0是PHP语言的一个主版本更新,它包含了很多新功能与优化项,包括命名参数、联合类型、注解、构造器属性提升、Match表达式、Nullsafe运算符、JIT,并改进了类型系统、错误处理、语法一致性。课程配有大量代码...

    PHP程序设计-3期(KC016) 2.5.8数组运算符拓展知识.doc

    在PHP编程语言中,数组运算符是处理和操作数组的关键元素。数组是一种数据结构,它允许存储多个值在一个单一的变量中,每个值都有自己的键或索引。本章将深入探讨PHP中的数组运算符以及`var_dump()`函数的详细用法。...

    PHP网络编程技术详解 完整版 pdf + 源码

    学习PHP首先要了解变量、常量、数据类型(如字符串、整型、浮点型、布尔型、数组、对象等)、运算符、流程控制(如条件语句if/else,循环语句for、while、do-while等)以及函数的使用。 2. **字符串和数组处理**:...

    php.ini-文件配置详解.doc

    文件配置详解》 PHP.ini 文件是PHP解释器的核心配置文件,它定义了PHP运行时的行为和环境。此文件对于PHP的性能优化、安全配置以及功能启用至关重要。了解和掌握php.ini的配置,是每个PHP开发者必备的技能。 首先...

Global site tag (gtag.js) - Google Analytics