PHP 配列は順序付けされたマップ (キーに基づいた値を含む) です。これは、類似した型の複数の値を 1 つの変数に保持するために使用されます。
PHP配列の利点
コードの削減 : 複数の変数を定義する必要はありません。
横断しやすい : 単一ループの助けにより、配列のすべての要素を走査できます。
仕分け : 配列の要素をソートできます。
PHP 配列型
PHPには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'350000','John'=>'450000','Kartik'=>'200000'); echo 'Sonoo salary: '.$salary['Sonoo'].' <br>'; echo 'John salary: '.$salary['John'].' <br>'; echo 'Kartik salary: '.$salary['Kartik'].' <br>'; ?>
出力:
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/>'; echo 'John salary: '.$salary['John'].' <br>'; echo 'Kartik salary: '.$salary['Kartik'].' <br>'; ?>
出力:
Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000詳細については、ここをクリックしてください...