PHP では、配列は非常に重要なデータ型です。配列はデータのセットを保存するために使用でき、その中の要素は添字に基づいて検索および変更できます。 PHP では、配列は次のタイプに分類できます:
インデックス付き配列は、最も一般的に使用される配列タイプです。 array では、各要素には対応する数値インデックスがあり、配列内の要素の位置を表すために使用されます。数値インデックスには、0 から始まる一連の自然数である非負の整数を指定できます。
例:
$nums = array(1, 2, 3, 4, 5);
上記の例では、$nums はインデックス配列であり、次のものが含まれます。 5 つの要素、それぞれ番号 1 ~ 5。
連想配列は辞書配列とも呼ばれ、文字列をキーとした配列です。連想配列では、各要素には、要素を識別してアクセスするために使用される一意のキーがあります。
例:
$user = array(
'name' => 'Tom', 'age' => 20, 'sex' => 'male'
);
上記の例では、$user は 3 つの要素を含む連想配列です。それは「名前」「年齢」「性別」です。配列内の要素にはキー名でアクセスできます。たとえば、$user['name'] は配列内の name 要素を取得できます。
多次元配列とは、配列で構成される配列を指します。PHP では、複数レベルの任意の多次元配列を作成できます。この配列タイプでは、各要素は配列または基本タイプのデータになります。
例:
$matrix = array(
array(1, 2, 3), array(4, 5, 6), array(7, 8, 9)
);
上記の例では、$matrix は 2 次元配列です。 3 つの配列が含まれており、それぞれに 3 つの要素が含まれます。多次元配列内の要素には、複数のインデックスを使用してアクセスできます。たとえば、$matrix1 は配列内の番号 6 の要素を取得できます。
ナチュラル キー配列は、配列の作成時にキー名を指定しないインデックス配列を指します。この配列型では、PHP は各要素にキー名を自動的に割り当てます。このキー名は、配列内の現在の要素の位置番号です。
例:
$fruits = array('apple', 'banana', 'orange');
上記の例では、$fruits は自然キーです。この配列には、「apple」、「banana」、「orange」という 3 つの要素が含まれています。作成時にキー名が指定されていないため、PHP は各要素に自動的にキー名を割り当てます。このキー名は、配列内の現在の要素の位置番号です。
概要:
PHP では、配列はインデックス配列、連想配列、多次元配列、および自然キー配列の 4 つのタイプに分類できます。実際のアプリケーションでは、さまざまなニーズに応じてさまざまなタイプのアレイを選択することで、データの保存と処理をより適切に実現できます。配列の種類に関係なく、さまざまな実際的なデータ操作要件を完了するために使用できます。
以上がPHPにはいくつかの種類の配列がありますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。