PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHP7の定数配列の種類


PHP7には次のタイプの定数配列があります-

  • 定数配列の結合
  • 定数配列の同等性
  • 定数配列のID
  • 定数配列の不平等

ユニオン定数配列(+)

ユニオン定数配列は、プラス記号(+)を使用して2つの配列を結合します。 2つの配列の結合は、インデックスレベルで行われます。たとえば、xとyの2つの配列を取り上げます。配列xには4つの要素があり、配列yには5つの要素があります。ここで、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("The union of the arrays are:");
   print_r($x+$y);
   define('College','rollno','Stud_Name');
   print("The constant array of rollno is at index 3 is:");
   print(rollno[3]);
   print("The constant array of Stud_name is at index 2 is:");
   print(Stud_Name[4]);
   print("The constant array of college is at index 4 is:");
   print(College[4]);
?>
出力

上記のプログラムの出力は-

になります
The union of the arrays are: Array
(
   [0] => 11
   [1] => 12
   [2] => 13
   [3] => 14
   [4] => Alex
)
The constant array of rollno is at index 3 is:14
The constant array of Stud_name is at index 2 is:Alex
The constant array of college is at index 4 is:Alex

定数配列の等式(==)

定数配列の等式は、指定された配列の等式を見つけるために等式(==)演算子を使用します。 equal演算子は、要素値だけでなくインデックスレベルの配列でも使用します。 4要素と5要素の2つの異なる配列xとyがあるとします。次に、($ 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("The equality of the rollno arrays are:");
   var_dump('rollno'=='rollno'); //using equality    operator and result will be true
   print_r("The equality of the arrays are:");
   var_dump('rollno'=='Stud_Name'); //using equality operator and result will be true
?>
出力 上記のプログラムの出力は-

になります
The equality of the rollno arrays are:bool(true)
The equality of the arrays are:bool(false)

定数配列のID(===)

Identity(===)演算子は、指定された配列が同一であるかどうかを確認するために使用されます。 xとyの2つの定数配列があるとします。指定された両方の配列が、同じタイプで同じ順序の同じキーと値のペアを使用している場合。その場合、結果はtrueになります。そうでない場合、結果はfalseになります。

<?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'); // Used identity (===) operator
?>

出力

上記のプログラムの出力は-

になります
The identity of the Stud_Name arrays are:bool(true)

定数配列の不平等(!=)

不等式演算子は、指定された2つの配列が等しいかどうかを確認するために使用されます。不等式は、インデックスレベルの配列と、配列要素の値で発生します。

xとyの2つの配列があるとします。配列xには4つの要素があり、配列yには5つの要素があります。次に、x配列とy配列の間の不等式を確認します。たとえば、$ x!=$ yの場合、xとyの値が一致しないため、結果はtrueになります。

<?php
   $x = array(11, 12, 13,14, 15);
   $y = array('Rohan','Mohan','Thomas','John','Alex');
   define('rollno',$x);
   define('Stud_Name',$y);
   print_r("the equality of the rollno arrays are:");
   var_dump('rollno'!='rollno');
   print_r("the equality of the arrays are:");
   var_dump('rollno'!='Stud_Name');
?>
出力

上記のプログラムの出力は-

になります
The equality of the rollno arrays are:bool(false)
The equality of the arrays are:bool(true)

  1. C言語の配列

    配列は、連続したメモリ位置にある同じタイプの要素のコレクションです。最小のアドレスは最初の要素に対応し、最大のアドレスは最後の要素に対応します。 配列インデックスはzero(0)で始まり、配列のサイズから1を引いたもの(配列サイズ-1)で終わります。配列サイズはゼロより大きい整数である必要があります。 例を見てみましょう If array size = 10 First index of array = 0 Last index of array = array size - 1 = 10-1 = 9 これがC言語の配列の構文です type array_name[array_size ]

  2. Cの多次元配列

    ここに多次元配列が表示されます。配列は基本的に同種のデータのセットです。それらは連続したメモリ位置に配置されます。さまざまなケースで、配列が1次元ではないことがわかります。 2次元または多次元の形式で配列を作成する必要がある場合があります。 多次元配列は、2つの異なるアプローチで表すことができます。これらは行メジャーアプローチであり、もう1つは列メジャーアプローチです。 r行c列の2次元配列を考えてみましょう。配列内の要素の数はn=r*cです。 0≤i