数组运算符

数组运算符

例子

名称

结果

$a + $b

联合

$a 和 $b 的联合。

$a == $b

相等

如果 $a 和 $b 具有相同的键/值对则为 TRUE。

$a === $b

全等

如果 $a 和 $b 具有相同的键/值对并且顺序和类型都相同则为 TRUE。

$a != $b

不等

如果 $a 不等于 $b 则为 TRUE。

$a <> $b

不等

如果 $a 不等于 $b 则为 TRUE。

$a !== $b

不全等

如果 $a 不全等于 $b 则为 TRUE。

+ 运算符把右边的数组元素附加到左边的数组后面,两个数组中都有的键名,则只用左边数组中的,右边的被忽略。

$a = array("a" => "apple", "b" => "banana");

$b = array("a" => "pear", "b" => "strawberry", "c" => "cherry");

$c = $a + $b; // Union of $a and $b

echo "Union of \$a and \$b: \n";

var_dump($c);

$c = $b + $a; // Union of $b and $a

echo "Union of \$b and \$a: \n";

var_dump($c);

$a += $b; // Union of $a += $b is $a and $b

echo "Union of \$a += \$b: \n";

var_dump($a);

?>

执行后,此脚本会显示:

Union of $a and $b:

array(3) {

["a"]=>

string(5) "apple"

["b"]=>

string(6) "banana"

["c"]=>

string(6) "cherry"

}

Union of $b and $a:

array(3) {

["a"]=>

string(4) "pear"

["b"]=>

string(10) "strawberry"

["c"]=>

string(6) "cherry"

}

Union of $a += $b:

array(3) {

'a' =>

string(5) "apple"

'b' =>

string(6) "banana"

'c' =>

string(6) "cherry"

}

数组中的单元如果具有相同的键名和值则比较时相等。

Example #1 比较数组

$a = array("apple", "banana");

$b = array(1 => "banana", "0" => "apple");

var_dump($a == $b); // bool(true)

var_dump($a === $b); // bool(false)

?>

参见[数组类型](php7/language.types.array)和[数组函数](php7/ref.array)章节。

php7数组写法,数组运算符 - PHP 7 中文文档相关推荐

  1. php7 globals,使用 Register Globals - PHP 7 中文文档

    Warning 本特性已自 PHP 5.3.0 起废弃并将自 PHP 5.4.0 起移除. 可能 PHP 中最具争议的变化就是从 PHP » 4.2.0 版开始配置文件中 PHP 指令 [regist ...

  2. 风格指南——Solidity中文文档(10)

    写在前面:HiBlock区块链社区成立了翻译小组,翻译区块链相关的技术文档及资料,本文为Solidity文档翻译的第十部分<风格指南>,特发布出来邀请solidity爱好者.开发者做公开的 ...

  3. PlantCV中文文档

    PlantCV中文文档 1. 简介 1. 欢迎来到PlantCV文档 总览 开始 教程 贡献 版本 2. PlantCV Namespace 2.1 PlantCV 2.1.1 分析颜色 2.1.2 ...

  4. React-Redux 中文文档

    介绍 快速开始 React-Redux是Redux的官方React绑定库.它能够使你的React组件从Redux store中读取数据,并且向store分发actions以更新数据 安装 在你的Rea ...

  5. Backtrader官方中文文档

    代码有所删减,完整版及在线运行可访问Backtrader官方中文文档 一. backtrader介绍 制定策略 1.1 确定潜在的可调参数 1.2 实例化您在策略中需要的指标 1.3 写下进入/退出市 ...

  6. Springboot 中文文档 —— Actuator

    文章目录 1 **启用** 2 **端点(endpoints)** 2.1 启用端点 2.2 公开端点 2.3 保护HTTP端点 2.4 配置端点缓存 2.5 配置 /actuator 路径 2.6 ...

  7. Solidity 最新 0.5.8 中文文档发布

    本文首发于深入浅出区块链社区 热烈祝贺 Solidity 最新 0.5.8 中文文档发布, 这不单是一份 Solidity 速查手册,更是一份深入以太坊智能合约开发宝典. 翻译说明 Solidity ...

  8. thinkjs能在浏览器html文件,thinkjs框架的默认模板引擎Nunjucks的中文文档

    Node 端使用 $ npm install nunjucks 0 $npminstallnunjucks 下载后可直接 require('nunjucks') 使用 浏览器端使用 可直接使用 nun ...

  9. PyTorch中文文档阅读笔记-day1

    写在开头(重复的) 1.课程来源:torch中文教程1.7版. torch中文文档. 2.笔记目的:个人学习+增强记忆+方便回顾 3.时间:2021年4月29日 4.仅作为个人笔记,如有需要请务必按照 ...

最新文章

  1. mysql varchar char text
  2. access中判断回文的代码_LeetCode 第九题 回文数
  3. Java程序编译和运行的过程
  4. SAP Spartacus Unit List Component的设计明细 - UnitListComponent
  5. java中equals理解(2)
  6. 关于成员变量和局部变量是否都会被默认初始化的问题
  7. Linux 中的 XEN 虚拟化技术(二)Xen 的安装和配置
  8. 26种土的掉渣的东西,看你有多少
  9. 最终幻想14钓鱼辅助脚本(非外挂)
  10. Indy相关函数用法
  11. 密码框password调用数字键盘
  12. linux基因组文件,从基因组注释信息GFF文件中提取所有基因位置信息-AWK
  13. 国外数藏动态:7月6日至10日即将发售的藏品
  14. R7 5800H和i5 11300H参数对比差距大不大
  15. ATW热泵市场现状及未来发展趋势分析
  16. JavaScript使用事件onclick导致css样式失效问题
  17. python strftime 中文 年 月 日
  18. 【加解密篇】利用HashCat破解RAR压缩包加密文件详细教程
  19. 信息架构需要绿色整合
  20. 一雪被 AlphaGo 狠虐的“前耻”!14:1,这次人类终于赢了围棋 AI

热门文章

  1. android之下载文件
  2. 宽带服务器盒信号灯红色闪烁,宽带出现光信号灯是红色是怎么回事
  3. pma mysql_mysql pma怎么看当前连接数
  4. python string转date类型_java string类型怎么转化成date类型
  5. python编写登录接口_使用python编写一个登录接口
  6. php如何判断是ajax,php如何判断是ajax
  7. python进程socket通信_python3 进程间通信之socket.socketpair()
  8. 苹果手机上网速度慢_手机信号明明满格却上不去网?4招帮你搞定它!
  9. linux下mysql主从不同步
  10. vue一个页面用两个以上页面 时时刷新