PHP の配列とデータ構造

配列は PHP の重要なデータ構造であり、関連する値のコレクションを保存および管理できます。 ここでは、PHP における配列の重要な概念と操作をいくつか示します。

 

配列宣言

PHP で配列を宣言するには 2 つの方法があります。

方法 1: 次の array() 構文を使用します。

$arr = array(1, 2, 3);

方法 2: [] 構文を使用する(PHP 5.4 以降で利用可能):

$arr = [1, 2, 3];

 

配列要素へのアクセス

要素のインデックスを使用して、配列内の対応する値にアクセスします。 配列のインデックスは 0 から始まることに注意してください。

$arr = [1, 2, 3];  
  
echo $arr[0]; // Output: 1  
echo $arr[1]; // Output: 2  
echo $arr[2]; // Output: 3  

 

配列要素のカウント

この count() 関数を使用して、配列内の要素の数を数えます。

$arr = [1, 2, 3];  
$count = count($arr);  
  
echo $count; // Output: 3  

 

配列をループする

ループなどを使用して、 foreach 配列内の各要素を反復処理します。

$arr = [1, 2, 3];  
  
foreach($arr as $item) {  
  echo $item; // Output: 1, 2, 3  
}  

 

配列要素の追加と削除

array_push()array_pop()、 などの関数を使用して array_shift()array_unshift() 配列に要素を追加したり配列から要素を削除したりできます。

$arr = [1, 2, 3];  
  
// Add an element to the end of the array  
array_push($arr, 4);  
  
// Remove the last element from the array  
array_pop($arr);  
  
// Add an element to the beginning of the array  
array_unshift($arr, 0);  
  
// Remove the first element from the array  
array_shift($arr);  
  
print_r($arr); // Output: [1, 2, 3]  

 

これらは、PHP における配列の基本的な概念と操作の一部です。 配列は柔軟性が高く、並べ替え、検索、多次元処理などの多くの強力な機能を備えています。