PHP 配列とは、端的に言うと、関連付けられたデータの各配列が [インデックス、値] の形式で保存されることを意味します。インデックスのデフォルトは 0 から始まる数値です。インデックスが指定されていない場合、PHP は 0 から始まるインデックスを自動的に生成します。インデックスを指定すると、PHP は指定したインデックスの最大の正の整数の次の整数から開始します。小数を指定すると、PHP は整数部分をインデックスとして取得します。
さらに、配列に関するその他の小さなことについて話しましょう:
array() は空の配列を宣言できます;
array[] = $value 配列が存在する場合、配列が存在しない場合はデータを追加します。配列してデータを追加します。
array[$index] = $value 配列が存在する場合はデータを追加または変更し、配列が存在しない場合は配列を生成してデータを追加します。
以下のコードを見てください:
コードをコピーします コードは次のとおりです:
//配列を宣言します
$test01 = array();
//データを追加します
$test01[] = "a"; // array(0 => "a");
//インデックス "a" とデータ "b" を追加します
$test01["a"] = "b"; 0 => "a" => "b");
// インデックス 0 でデータを変更します
$test01[0] = "c"; , "a" => "b");
// 別の宣言方法
$test02 = array("a", "b", "c"); 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 進数のインデックスを指定すると、以前に宣言された値が変更されます。 test05 = 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 が入力され、その長さは元の配列を返すのに十分です。
http://www.bkjia.com/PHPjc/323146.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/323146.html技術記事 PHP 配列とは、端的に言うと、関連付けられたデータの各配列が [インデックス、値] の形式で保存されることを意味します。インデックスのデフォルトは 0 から始まる数値です。インデックスが指定されていない場合、PHPは0から開始されます...