PHP7.0にはどのような種類の配列がありますか?

WBOY
リリース: 2023-05-27 17:01:52
オリジナル
1137 人が閲覧しました

PHP7.0 の配列の型は何ですか?

配列は PHP7.0 では非常に重要なデータ型であり、複数の値を格納でき、これらの値にはインデックスまたはキーでアクセスできます。 PHP 7.0 では、配列型は非常に柔軟であるため、さまざまなプログラミングの問題を解決するために使用できます。この記事では、PHP7.0の配列型とその使い方を紹介します。

1. 通常の配列

通常の配列は、PHP7.0 で最も一般的な型の 1 つです。これは、キーと値のペアの順序付きリストで構成されます。キーの型は整数または文字列で、値は任意のデータ型にすることができます。以下は通常の配列の例です:

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

上記のコードでは、「apple」、「banana」、「orange」で構成される通常の配列を作成し、それを $fruits 変数 middle に格納します。以下に示すように、添字を使用して配列内の要素にアクセスできます:

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

2. 連想配列

連想配列は、キーと値のペアのリストで構成される配列です。文字列型です。 PHP では、連想配列は「辞書」または「ハッシュ テーブル」とも呼ばれます。連想配列の例を次に示します。

$grades = array("John" => 95, "Mary" => 87, "Bob" => 78);
ログイン後にコピー

上記のコードでは、生徒の名前がキー、成績が値である連想配列を作成しました。以下に示すように、キーを介して配列内の要素にアクセスできます:

echo $grades["John"]; //输出95
echo $grades["Mary"]; //输出87
echo $grades["Bob"]; //输出78
ログイン後にコピー

3. 多次元配列

多次元配列は、他の配列で構成される特別なタイプの配列です。 PHP では、多次元配列を任意にネストできます。以下は 3 次元配列の例です。

$people = array(
    array("name" => "John", "age" => 23, "city" => "New York"),
    array("name" => "Mary", "age" => 34, "city" => "London"),
    array("name" => "Bob", "age" => 45, "city" => "Paris")
);
ログイン後にコピー

上記のコードでは、各要素に人の名前、年齢、都市が含まれる 3 次元配列を作成しました。以下に示すように、複数の添字を使用して配列内の要素にアクセスできます:

echo $people[0]["name"]; //输出John
echo $people[1]["age"]; //输出34
echo $people[2]["city"]; //输出Paris
ログイン後にコピー

4. 配列と関数

PHP7.0 には、配列関数を処理するための組み込み関数が多数あります。よく使用される関数をいくつか示します。

  1. count() - 配列の要素数を返します。
  2. sort() - 配列を昇順に並べ替えます。 rsort() - Sort by 配列を降順に並べ替えます
  3. shuffle() - 配列要素の順序をランダムにシャッフルします
  4. array_merge() - 2 つ以上の配列を 1 つの配列にマージします
  5. array_key_exists() - 指定されたキーが配列内に存在するかどうかを確認します。
  6. in_array() - 指定された値が配列内に存在するかどうかを確認します
  7. 関数では、配列内のすべての要素に対して foreach ループを使用することもできます。以下は foreach ループの例です。
foreach($grades as $name => $grade) {
    echo "$name 的成绩是 $grade 分。";
}
ログイン後にコピー

上記のコードでは、ループは $grades 配列内の各要素を反復処理し、キーと値を $name 変数と $grade 変数に格納します。そして、各生徒の名前と学年が印刷されました。

概要:

PHP7.0 では、配列型は非常に柔軟であり、さまざまなプログラミングの問題を解決するために使用できます。通常の配列、連想配列、多次元配列に加えて、一般的に使用される配列関数とループをいくつか紹介しました。初心者でも経験豊富な開発者でも、PHP の強力なプログラミング機能を最大限に活用するには、配列の使用方法をマスターする必要があります。

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

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