ホームページ > バックエンド開発 > PHPの問題 > PHPで二次元配列を書く方法

PHPで二次元配列を書く方法

PHPz
リリース: 2023-05-19 15:20:39
オリジナル
518 人が閲覧しました

PHP は、Web アプリケーションやその他の種類のソフトウェアの開発に使用される人気のあるプログラミング言語です。配列は PHP において非常に重要なデータ型であり、多次元配列を含めることができます。

2 次元配列は、複数の配列を含む配列です。各部分配列は「行」とも呼ばれ、複数の要素が含まれます。各要素は「列」とも呼ばれます。 PHP で 2 次元配列を宣言して使用する方法を次に示します。

  1. 2 次元配列の宣言

PHP では、array() 関数を使用して 2 次元配列を宣言できます。以下は、2 次元配列を宣言する例です。

$people = array(
  array('name' => 'Alice', 'age' => 20),
  array('name' => 'Bob', 'age' => 30),
  array('name' => 'Charlie', 'age' => 40)
);
ログイン後にコピー

上の例では、$people という名前の 2 次元配列を宣言しています。これには 3 つのサブ配列が含まれており、各サブ配列には 'name' と ' が含まれています。 age' の 2 つのキーと値のペア。次のコードを使用して、2 次元配列の内容を出力できます。

foreach ($people as $person) {
  echo $person['name'] . ' is ' . $person['age'] . ' years old.' . "
";
}
ログイン後にコピー

出力結果は次のとおりです。

Alice is 20 years old.
Bob is 30 years old.
Charlie is 40 years old.
ログイン後にコピー
  1. 2 次元配列に要素を追加します。
You 新しい要素は、添字構文を使用して 2 次元配列に追加できます。次のコードは、$people 配列に新しいサブ配列を追加します。

$people[] = array('name' => 'David', 'age' => 50);
ログイン後にコピー

    2 次元配列要素へのアクセス
添字構文または foreach ループ ステートメントを使用して、 2 次元配列内の要素にアクセスします。次のコードは、$people 配列内の Charlie 部分配列の「name」値を出力する方法を示しています。

echo $people[2]['name'];
ログイン後にコピー

出力結果は次のとおりです。

Charlie
ログイン後にコピー

    2 次元配列を変更します。要素
添字構文を使用して、2 次元配列内の要素を変更できます。次のサンプル コードでは、ボブの年齢を 35 歳に変更します。

$people[1]['age'] = 35;
ログイン後にコピー

    2 次元配列要素の削除
unset() 関数を使用して 2 次元配列を削除できます。要素要素。以下は、$people 配列内の Alice サブ配列を削除するコードです。

unset($people[0]);
ログイン後にコピー
上記は、PHP で 2 次元配列を作成および操作する方法です。 2 次元配列は、複雑なデータ構造を保存および操作する必要がある場合に非常に便利なツールです。実際の開発では、特定のニーズに応じて PHP の多次元配列を柔軟に使用して、コードの可読性と再利用性を向上させることができます。

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

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