logo

PHP 配列

PHP 配列は順序付けされたマップ (キーに基づいた値を含む) です。これは、類似した型の複数の値を 1 つの変数に保持するために使用されます。


PHP配列の利点

コードの削減 : 複数の変数を定義する必要はありません。

横断しやすい : 単一ループの助けにより、配列のすべての要素を走査できます。

仕分け : 配列の要素をソートできます。


PHP 配列型

PHPには3種類の配列があります。

  1. インデックス付き配列
  2. 連想配列
  3. 多次元配列

PHP インデックス付き配列

PHPのインデックスは0から始まる数値で表されます。PHPの配列には数値、文字列、オブジェクトを格納できます。すべての PHP 配列要素には、デフォルトでインデックス番号が割り当てられます。

インデックス付き配列を定義するには 2 つの方法があります。

1番目の方法:

 $season=array('summer','winter','spring','autumn'); 

2番目の方法:

 $season[0]='summer'; $season[1]='winter'; $season[2]='spring'; $season[3]='autumn'; 

ファイル: array1.php
 

出力:

季節は夏、冬、春、秋ですファイル: array2.php
 

出力:

季節は夏、冬、春、秋です。詳細については、ここをクリックしてください...

PHP連想配列

PHP では => 記号を使用して、名前を各配列要素に関連付けることができます。

連想配列を定義するには 2 つの方法があります。

1番目の方法:

 $salary=array('Sonoo'=>'350000','John'=>'450000','Kartik'=>'200000'); 

2番目の方法:

 $salary['Sonoo']='350000'; $salary['John']='450000'; $salary['Kartik']='200000'; 

ファイル: arrayassociative1.php
 &apos;350000&apos;,&apos;John&apos;=&gt;&apos;450000&apos;,&apos;Kartik&apos;=&gt;&apos;200000&apos;); echo &apos;Sonoo salary: &apos;.$salary[&apos;Sonoo&apos;].&apos; <br>&apos;; echo &apos;John salary: &apos;.$salary[&apos;John&apos;].&apos; <br>&apos;; echo &apos;Kartik salary: &apos;.$salary[&apos;Kartik&apos;].&apos; <br>&apos;; ?&gt; 

出力:

 Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000 
ファイル: arrayassociative2.php
 <?php $salary['Sonoo']='350000'; $salary['John']='450000'; $salary['Kartik']='200000'; echo 'Sonoo salary: '.$salary['Sonoo'].' <br/>&apos;; echo &apos;John salary: &apos;.$salary[&apos;John&apos;].&apos; <br>&apos;; echo &apos;Kartik salary: &apos;.$salary[&apos;Kartik&apos;].&apos; <br>&apos;; ?&gt; 

出力:

 Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000 
詳細については、ここをクリックしてください...

PHP 多次元配列

詳細については、ここをクリックしてください...