PHPで配列を作成する方法

王林
リリース: 2023-05-19 20:49:36
オリジナル
1584 人が閲覧しました

PHP は、PHP で配列を非常に簡単に処理できるようにする一連の配列関数を提供する、人気のあるサーバー側プログラミング言語です。 PHP での配列の作成は非常に簡単で、さまざまなタイプの配列を作成するさまざまな方法があります。この記事では、PHP を使用して配列を作成する方法を説明します。

1. 数値配列の作成

数値配列は最も基本的な配列タイプで、配列内の要素は順番に配置され、各要素には数値インデックスが付いています。 PHP では、以下に示すように、array() 関数を使用して新しい数値配列を作成できます。

$myArray = array(1, 2, 3, 4, 5);
ログイン後にコピー

上の例では、$myArray は 5 つの要素を含む数値配列であり、各要素には数値配列があります。索引。

array() 関数の使用に加えて、以下に示すように、角括弧 [] を使用して数値配列を作成することもできます。

$myArray = [1, 2, 3, 4, 5];
ログイン後にコピー

どちらのメソッドでも数値配列を作成できます。要素の追加、変更、削除などの操作を行うことができます。

2. 連想配列の作成

連想配列は、より柔軟で使いやすい配列タイプです。連想配列では、各要素に一意の文字列キーがあり、そのキーを使用して要素にアクセスできます。 PHP では、以下に示すように、array() 関数を使用して新しい連想配列を作成できます。

$myArray = array(
  "name" => "John",
  "age" => 30,
  "email" => "john@example.com"
);
ログイン後にコピー

上の例では、$myArray は 3 つの要素を含む連想配列です。各要素には、「名前」、「年齢」、「電子メール」などの文字列キーがあります。

array() 関数の使用に加えて、以下に示すように、大括弧 [] を使用して連想配列を作成することもできます。

$myArray = [
  "name" => "John",
  "age" => 30,
  "email" => "john@example.com"
];
ログイン後にコピー

どの方法を使用しても、これらの配列は連想配列とキーを使用して要素にアクセスできます。

3. 多次元配列の作成

多次元配列とは、配列で構成される配列、つまり、多次元配列の各要素が配列です。 PHP では、array() 関数を使用して、次のように新しい多次元配列を作成できます。

$myArray = array(
  array(1, 2, 3),
  array("John", "Mary", "Peter"),
  array("email" => "john@example.com", "phone" => "123456789")
);
ログイン後にコピー

上の例では、$myArray は 3 つの要素を含む多次元配列です。各要素は配列です。

array() 関数の使用に加えて、以下に示すように、角括弧 [] を使用して多次元配列を作成することもできます。

$myArray = [
  [1, 2, 3],
  ["John", "Mary", "Peter"],
  ["email" => "john@example.com", "phone" => "123456789"]
];
ログイン後にコピー

両方のメソッドで、多次元配列を作成できます。次元配列、多次元配列は無限に拡張可能です。

4. 配列に要素を追加する

PHP では、array_push() 関数を使用するか、[] を直接使用して要素を配列に追加できます。たとえば、数値配列に新しい要素を追加するには、次のコードを使用できます:

$myArray = [1, 2, 3];
$myArray[] = 4;
array_push($myArray, 5);
ログイン後にコピー

上の例では、2 つのメソッドを使用して新しい要素を配列に追加しています。 5つの要素。

新しい要素を連想配列に追加するには、次のコードを使用できます:

$myArray = ["name" => "John", "age" => 30];
$myArray["email"] = "john@example.com";
ログイン後にコピー

上の例では、新しい要素を追加するために角括弧 [] が使用されています。 3つの要素。

5. 配列から要素を削除する

PHP では、unset() 関数または array_splice() 関数を使用して、配列から要素を削除できます。たとえば、数値配列から要素を削除するには、次のコードを使用できます:

$myArray = [1, 2, 3, 4, 5];
unset($myArray[2]);
array_splice($myArray, 1, 1);
ログイン後にコピー

上記の例では、配列から要素を削除するために 2 つのメソッドが使用されています。最終的に、$myArray には 3 つの要素が含まれています。

連想配列内の要素を削除するには、次のコードを使用できます:

$myArray = ["name" => "John", "age" => 30, "email" => "john@example.com"];
unset($myArray["age"]);
ログイン後にコピー

上の例では、要素を削除するために unset() 関数が使用されています。 myArray には 2 つの要素が含まれます。

6. 配列を走査する

PHP では、foreach() ループを使用して配列内の各要素を走査し、各要素を操作できます。たとえば、数値配列を走査するには、次のコードを使用できます。

$myArray = [1, 2, 3, 4, 5];
foreach($myArray as $value) {
  echo $value . "<br>";
}
ログイン後にコピー

上の例では、foreach() ループを使用して配列内の要素を走査し、各要素を操作します。

連想配列を走査するには、次のコードを使用できます:

$myArray = ["name" => "John", "age" => 30, "email" => "john@example.com"];
foreach($myArray as $key => $value) {
  echo $key . ": " . $value . "<br>";
}
ログイン後にコピー

上の例では、foreach() ループを使用して配列内の要素を走査します。ここで、$key は を表します。配列要素のキー、$value は配列要素の値を表します。

要約すると、PHP での配列の作成は非常に簡単ですが、異なる型、異なる次元、異なるシナリオの配列の場合は、異なる方法で作成および操作する必要がある場合があります。同時に、PHP は配列処理をより柔軟かつ効率的に行うための一連の配列関数を提供します。

以上がPHPで配列を作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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