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

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 サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール