ホームページ  >  記事  >  バックエンド開発  >  PHP 学習のための配列の定義と入力_PHP チュートリアル

PHP 学習のための配列の定義と入力_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:30:51785ブラウズ

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
tru​​e

http://www.bkjia.com/PHPjc/323146.html技術記事 PHP 配列とは、端的に言うと、関連付けられたデータの各配列が [インデックス、値] の形式で保存されることを意味します。インデックスのデフォルトは 0 から始まる数値です。インデックスが指定されていない場合、PHPは0から開始されます...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。