ホームページ  >  記事  >  バックエンド開発  >  PHP配列の書き方

PHP配列の書き方

PHPz
PHPzオリジナル
2023-04-24 14:48:54640ブラウズ

PHP は非常に人気のあるプログラミング言語であり、サーバーサイド スクリプト言語の中で最も人気があります。 PHP には豊富なデータ型と構造がありますが、その中でも配列は非常に重要なデータ構造です。 PHP では、配列を使用して、開発者が読み取って操作できる一連の関連値を格納できます。 PHP 配列の記述方法を見てみましょう。

配列の定義

PHP で配列を定義するには、array() 関数または角括弧 [] を使用できます。例:

// 使用array()函数定义数组 
$fruits = array("apple", "banana", "orange");

// 使用方括号[]定义数组 
$colors = ["red", "green", "blue"];

上記の 2 つのメソッドは、$fruits 配列内の 3 つの要素、つまり「apple」、「banana」、「orange」と $colors を含む配列を定義します。 配列内の「赤」、「緑」、および「青」。配列内の要素とキーは任意の変数タイプにすることができることに注意してください。

配列アクセス

要素のキー値を使用して、配列内の要素にアクセスできます。 PHP では、配列の添え字はデフォルトで 0 から始まります。たとえば、$fruits 配列の最初の要素にアクセスするには、次のように記述できます。

echo $fruits[0]; // 输出 "apple"

print_r() または var_dump() 関数を使用して、次のこともできます。配列全体を印刷して、配列の構造と内容を表示します。例:

print_r($fruits); // 输出 Array ( [0] => apple [1] => banana [2] => orange )

配列の count() 関数を使用して、配列内の要素の数を取得します。例:

echo count($fruits); // 输出 3

array

PHP では、通常の代入演算子を使用して配列に要素を追加できます。例:

$fruits[3] = "grape"; // 添加一个元素
print_r($fruits); // 输出 Array ( [0] => apple [1] => banana [2] => orange [3] => grape )

array_push() 関数を使用して要素を追加することもできます。

array_push($fruits, "kiwi"); // 添加一个元素
print_r($fruits); // 输出 Array ( [0] => apple [1] => banana [2] => orange [3] => grape [4] => kiwi )

配列内の要素を削除する必要がある場合は、unset() 関数を使用できます。例:

unset($fruits[2]); // 删除 orange 元素
print_r($fruits); // 输出 Array ( [0] => apple [1] => banana [3] => grape [4] => kiwi )

unset() 関数を使用して配列要素を削除すると、対応するキーも一緒に削除されることに注意してください。キーを使用するには、array_values ()関数を使用して配列のインデックスを再作成します。例:

$fruits = array_values($fruits);
print_r($fruits); // 输出 Array ( [0] => apple [1] => banana [2] => grape [3] => kiwi )

多次元配列

PHP では、配列を多次元にすることもでき、任意の数のレベルの配列要素を含めることができます。例:

$students = [
    ["name" => "Tom", "score" => 80],
    ["name" => "Jerry", "score" => 90],
    ["name" => "Bob", "score" => 70]
];

上の例では、$students 配列には 3 つの要素が含まれており、各要素は「name」要素と「score」要素を含む連想配列です。

多次元配列内の要素にアクセスするには、ネストされた添え字を使用してアクセスできます。例:

echo $students[0]["name"]; // 输出 "Tom"
echo $students[1]["score"]; // 输出 90

概要

上記の紹介を通じて、PHP 配列の定義、アクセス、追加、削除、および多次元配列の定義とアクセス方法を理解できます。配列の基本操作をマスターすると、データの整理と処理が容易になります。

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

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