PHP 7中常量数组的类型

我们在PHP 7中具有以下类型的常量数组-

  • 常数数组联合

  • 常数数组的相等性

  • 常数数组的标识

  • 常数数组的不等式

联合常数数组(+)

联合常量数组使用加号(+)连接两个数组。两个数组的连接发生在索引级别。例如,我们将使用两个数组x和y。数组x有四个元素,数组y有五个元素。现在,我们将使用print_r($x + $y)合并x和y数组。

示例

<?php

   $x = array(11, 12, 13,14);

   $y = array('Rohan','Mohan','Thomas','John','Alex');

   define('rollno',$x);

   define('Stud_Name',$y);

   print_r("数组的并集是:");

   print_r($x+$y);

   define('College','rollno','Stud_Name');

   print("在索引3处的rollno常数数组为:");

   print(rollno[3]);

   print("The constant array of Stud_name is at index 2 is:");

   print(Stud_Name[4]);

   print("大学的常数数组在索引4上是:");

   print(College[4]);

?>

输出结果

上面程序的输出将是-

数组的并集是: Array

(

   [0] => 11

   [1] => 12

   [2] => 13

   [3] => 14

   [4] => Alex

)

在索引3处的rollno常数数组为:14

The constant array of Stud_name is at index 2 is:Alex

大学的常数数组在索引4上是:Alex

常数数组的等式(==)

常量数组的相等性使用equal(==)运算符来查找给定数组的相等性。equal运算符在索引级别的数组以及元素值上使用。假设我们有两个不同的数组x和y,分别包含4和5个元素。然后,我们将使用($x == $y)检查x和y数组之间的相等性。如果给定的数组相等,则返回true;如果两个数组都不相等,则返回false。

示例

<?php

   $x = array(11, 12, 13,14, 15);

   $y = array('Rohan','Mohan','Thomas','John','Alex');

   define('rollno',$x);

   define('Stud_Name',$y);

   print_r("rollno数组的相等性是:");

   var_dump('rollno'=='rollno'); //使用相等运算符,结果将为true

   print_r("数组的相等性是:");

   var_dump('rollno'=='Stud_Name'); //使用相等运算符,结果将为true

?>

输出结果

上述程序的输出将是-

rollno数组的相等性是:bool(true)

数组的相等性是:bool(false)

常数数组的标识(===)

Identity(===)运算符用于检查给定的数组是否相同。假设我们有两个常数数组x和y。如果两个给定数组都使用相同的键和值对,它们是相同的类型且顺序相同。那么结果将为真,否则结果将为假。

示例

<?php

   $x = array('Rohan','Mohan','Thomas','John','Alex');

   define('Stud_Name',$x);

   print_r("The identity of the Stud_Name arrays are:");

   var_dump('Stud_Name'==='Stud_Name'); // 二手身分(===)运算子

?>

输出结果

上述程序的输出将是-

The identity of the Stud_Name arrays are:bool(true)

常量数组的不等式(!=)

不等式运算符用于检查给定的两个数组是否相等。不等式将发生在索引级别的数组以及数组元素的值上。

假设我们有两个数组x和y。数组x有四个元素,数组y有五个元素,那么我们将检查x和y数组之间的不等式。例如,如果$x!= $y,则结果为true,因为x和y的值不匹配。

示例

<?php

   $x = array(11, 12, 13,14, 15);

   $y = array('Rohan','Mohan','Thomas','John','Alex');

   define('rollno',$x);

   define('Stud_Name',$y);

   print_r("rollno数组的相等性是:");

   var_dump('rollno'!='rollno');

   print_r("数组的相等性是:");

   var_dump('rollno'!='Stud_Name');

?>

输出结果

上述程序的输出将是-

rollno数组的相等性是:bool(false)

数组的相等性是:bool(true)

以上是 PHP 7中常量数组的类型 的全部内容, 来源链接: utcz.com/z/311490.html

回到顶部