PHP 配列とは、端的に言うと、関連付けられたデータの各配列が [インデックス、値] の形式で保存されることを意味します。インデックスのデフォルトは 0 から始まる数値です。インデックスが指定されていない場合、PHP は 0 から始まるインデックスを自動的に生成します。インデックスを指定すると、PHP は指定したインデックスの最大の正の整数の次の整数から開始します。小数を指定すると、PHP は整数部分をインデックスとして取得します。
また、配列に関するその他の小さなことについてもお話しましょう:
array() は空の配列を宣言できます;
array[] = $value 配列が存在する場合はデータを追加し、配列が存在しない場合は配列を生成して追加します。データ。
array[$index] = $value 配列が存在する場合はデータを追加または変更し、配列が存在しない場合は配列を生成してデータを追加します。
以下のコードを見てください:
コードをコピーします コードは次のとおりです:
// 配列を宣言
$test01 = array();
// データを追加
$test01[] = "a "; // array (0 => "a");
//インデックス "a" とデータ "b" のデータを追加します
$test01["a"] = "b"; // array(0 = > " a", "a" => "b");
// インデックス 0 でデータを変更します
$test01[0] = "c"; // array(0 => "c"; a" = > "b");
// 別の宣言方法
$test02 = array("a", "b", "c"); // array(0 => "a", 1 = > "b", 2 => "c");
// 文字列インデックス付きデータが宣言されていますが、デフォルトのインデックスは 0 から始まります
$test03 = array("a" => "a", " b", "c"); // array("a" => "a", 0 => "b", 1 => "c");
// 宣言内の最大インデックスは 2 です, 最近はインデックスが0になっていますが、デフォルトのインデックスは依然として3から始まります
$test04 = array(2 => "a", 0=>"b", "c"); // array(2 => " a", 0 => "b", 3 => "c");
// 10 進数のインデックスを指定すると、以前に宣言された値が変更されます。 array(" a", 2.7=>"b", 0=>"c"); // array(0 => "c", 2 => "b");
//インデックスは宣言されていますが、デフォルトのインデックスは 0 から始まります
$test06 = array(-2 =>"a", "b", "c"); // array(-2 => "a", 1) => "b ", 2 => "c");
$test07 = array($test01, $test02, $test03); 次に、いくつかの埋め込み関数を導入します。アレイについては、ほとんどがオンラインで見つけたマニュアルに記載されているので、簡単に紹介するだけです。
range($n, $m); 値の範囲を指定します。たとえば、range(2,4) は配列 array(2,3,4) を生成します。
count($array); 配列のサイズを取得します。
array_pad($array, $length, $value); 長さが $length の配列を返します。元の欠落している配列には $value が入力され、その長さは元の配列を返すのに十分です。