ホームページ > バックエンド開発 > PHPの問題 > PHPには配列の種類は何種類あるのでしょうか?

PHPには配列の種類は何種類あるのでしょうか?

PHPz
リリース: 2023-04-18 09:52:44
オリジナル
644 人が閲覧しました

PHP 言語では、配列は非常に一般的なデータ型です。一連のデータを格納するために使用できます。これらのデータは、数値、文字列、ブール値など、さまざまな型にすることができます。 PHP の配列には優れた柔軟性と機能性があり、添字を使用して配列内の要素にアクセスしたり、ループを使用して配列全体を走査したりできます。 PHP には、インデックス付き配列、連想配列、多次元配列の 3 種類の配列があります。

  1. インデックス配列

インデックス配列は、最も一般的な配列タイプです。インデックス付き配列では、各配列要素に順序付けられた数値添字があり、通常は 0 から始まり、順番に増加します。インデックス付き配列を作成するには、次の構文を使用します。

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

上記のコードは、3 つの要素を含むインデックス付き配列を作成します。各要素には数値の下付き文字、つまり 0、1、2 が付いています。添字を使用して配列内の要素にアクセスできます:

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

PHP にも同様の記述方法があります:

$array = ['apple', 'banana', 'orange'];
ログイン後にコピー

この記述方法は PHP 5.4 以降でのみ使用されます。 。

  1. 連想配列

インデックス配列と比較した場合、連想配列とインデックス配列の唯一の違いは、添え字が連続した数字で増分されなくなったことです。カスタマイズすることができます。配列の各要素は文字列型のキー値に対応します。連想配列を作成する方法は次のとおりです。

$info = array('name' => 'John', 'age' => 30, 'city' => 'New York');
ログイン後にコピー

上記のコードは、3 つの要素を含む連想配列を作成します。各要素のキー値は「名前」、「年齢」、「都市」で、対応する値はそれぞれ「ジョン」、「30」、「ニューヨーク」です。キー値を使用して配列要素にアクセスできます:

echo $info['name']; // 输出 "John"
echo $info['age']; // 输出 30
echo $info['city']; // 输出 "New York"
ログイン後にコピー

PHP 5.4 より上のバージョンでは、次のような簡潔な記述方法もあります:

$info = ['name' => 'John', 'age' => 30, 'city' => 'New York'];
ログイン後にコピー
  1. 多次元配列

多次元配列とは、インデックス配列の要素も配列であることを意味します。つまり、多次元配列は複数の 1 次元配列で構成されます。 PHP で多次元配列を作成する方法も 2 つあります。

// 第一种方式
$products = array(
    array('name' => 'iPhone', 'price' => 699),
    array('name' => 'iPad', 'price' => 999),
    array('name' => 'iPod', 'price' => 299)
);

// 第二种方式
$products = [
    ['name' => 'iPhone', 'price' => 699],
    ['name' => 'iPad', 'price' => 999],
    ['name' => 'iPod', 'price' => 299]
];
ログイン後にコピー

上記のコードは、3 つの要素を含む多次元配列を作成します。各要素は 1 次元配列です。複数のインデックスを使用して配列要素にアクセスできます:

echo $products[0]['name']; // 输出 "iPhone"
echo $products[1]['price']; // 输出 999
echo $products[2]['name']; // 输出 "iPod"
ログイン後にコピー
ログイン後にコピー

複数のキー値を使用して配列要素にアクセスすることもできます:

echo $products[0]['name']; // 输出 "iPhone"
echo $products[1]['price']; // 输出 999
echo $products[2]['name']; // 输出 "iPod"
ログイン後にコピー
ログイン後にコピー

要約

PHP の配列は非常に重要 データのセットを格納するために使用できるデータ型。 PHP には、インデックス付き配列、連想配列、多次元配列の 3 つの配列タイプがあります。インデックス付き配列は最も単純で最も一般的な配列タイプであり、各要素には数値の添字が付いています。連想配列の各要素にはカスタム キー値があります。多次元配列は複数の 1 次元配列で構成され、各要素は 1 次元配列です。 PHP における配列の型と使用法を理解することは、PHP アプリケーションを開発する上で非常に重要です。

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

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