PHPの2種類の配列とは何ですか?

PHPz
リリース: 2023-04-23 10:04:25
オリジナル
757 人が閲覧しました

PHP では、配列は非常に一般的なデータ型です。配列を使用する場合は、特定のニーズに基づいて使用する配列タイプを選択する必要があります。 PHP には、インデックス付き配列と連想配列という 2 つの主なタイプの配列があります。

1. インデックス配列

インデックス配列とは、配列内の各要素が一意の数値インデックス値を持つことを意味します。このインデックス値は 0 から増分され、各インデックス値は配列内の要素に対応します。例:

$array = array("apple", "banana", "pear");
ログイン後にコピー

上記のコードは、3 つの要素を含むインデックス配列を定義します。これら 3 つの要素のインデックスはそれぞれ 0、1、2 です。次のコードを使用して、配列内の要素にアクセスできます。

echo $array[0]; // 输出“apple”
echo $array[1]; // 输出“banana”
echo $array[2]; // 输出“pear”
ログイン後にコピー

インデックス付き配列の特徴は、各要素が一意の数値インデックス値を持ち、これらのインデックス値が 0 から増加することです。この配列タイプは、配列のループ、インデックス値による並べ替えなど、多くの状況で非常に一般的に使用されます。

2. 連想配列

連想配列とは、配列内の各要素が一意の文字列インデックス値を持つことを意味します。これらの文字列インデックス値はキーと呼ばれ、各キーは配列内の要素に対応します。例:

$person = array("name"=>"张三", "age"=>20, "gender"=>"男");
ログイン後にコピー

上記のコードは、3 つの要素を含む連想配列を定義します。各要素にはキーと値が含まれます。キーと値は「=>」記号を使用して関連付けられます。次のコードを使用して、配列内の要素にアクセスできます。

echo $person["name"]; // 输出“张三”
echo $person["age"]; // 输出“20”
echo $person["gender"]; // 输出“男”
ログイン後にコピー

連想配列の特徴は、各要素が一意の文字列インデックス値を持ち、これらのインデックス値が任意であることです。この配列タイプは、構成ファイル、データベース クエリ結果などの表現など、多くの状況で非常に一般的に使用されます。

概要:

PHP では、配列は非常に重要なデータ型です。さまざまなニーズに応じて、インデックス配列または連想配列の使用を選択できます。インデックス付き配列は順次アクセスに適しており、連想配列は高速検索に適しています。実際の開発では、特定のシナリオに基づいて使用する配列タイプを選択する必要があります。

以上がPHPの2種類の配列とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート