ホームページ >バックエンド開発 >PHPの問題 >PHP 配列は 3 つの部分から構成されていますか?

PHP 配列は 3 つの部分から構成されていますか?

青灯夜游
青灯夜游オリジナル
2022-05-10 15:42:562840ブラウズ

php 配列の 3 つのコンポーネント: 1. 「配列名」。配列は、順序付けられた変数のシーケンスです。同じ型の限られた変数セットに名前が付けられている場合、この名前が配列名になります。 ; 2、「値」、つまり配列に格納される各要素; 3. 「キー」、各要素は、キーと呼ばれる特別な識別子 (添え字とも呼ばれます) によって区別されます。

PHP 配列は 3 つの部分から構成されていますか?

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

php 配列は " 「配列名」、「値」、「キー」の 3 つの部分で構成されます。

例:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$array=array(1,2,3,4,5,6,7,8,9,10);
echo "第一个元素:".$array[0];
var_dump($array);//打印数组
?>

PHP 配列は 3 つの部分から構成されていますか?

上記の例: $array は、「=>」の前の配列名です。 " 値 (0、1、2、3...) がキー (添字) で、"=>" の後の値 (1、2、3...) が値です。

1. 配列名

配列 (Array) は、順序付けられた要素のシーケンスです。同じ型の変数の限定されたコレクションに名前が付けられている場合、その名前は配列名になります。

配列名の命名は特定の規則に従います (変数名と同じ):

  • は $ 記号で始まり、その後に変数名が続く必要があります。$ は変数名ではありません。変数部分の名前;

  • 文字またはアンダースコアで始める必要があります;

  • 数字で始めることはできません;

  • 文字 (A ~ z)、数字 (0 ~ 9)、およびアンダースコア (_) のみを含めることができます。

  • 他の言語とは異なり、PHP の一部のキーワードは、変数名としても使用できます (例: $true、$for)。

注: PHP の変数名では大文字と小文字が区別されるため、$var と $Var は 2 つの異なる変数を表します。

2. キー名とキー値

Array 配列は順序付けられた変数のセットであり、各値は要素と呼ばれます。各要素は、キー (添え字とも呼ばれます) と呼ばれる特別な識別子によって区別されます。

PHP 配列は 3 つの部分から構成されていますか?

PHP では、キー名は次の 2 つのタイプに分類できます。

  • 純粋な数値

  • 文字列または文字列と数値の混合

#数値をキーとするインデックス配列、および文字列または文字列と数値の混合をキーとする連想配列。

1) インデックス配列

インデックス配列の添え字 (キー名) は、デフォルトでは 0 から始まる数字で構成されており、各数字は の配列要素に対応します。配列 位置を指定する必要はなく、PHP がインデックス配列のキー名に整数値を自動的に代入し、その値から自動的に増加します。

たとえば、最初に示した例はインデックス配列です。

2) 連想配列

連想配列の添字(キー名)は数値と文字列の混合で構成されます。配列内の名前が数値ではない場合、この配列は連想配列になります。

キー名が文字列の場合は、キー名の区切り修飾子 (一重引用符 '' または二重引用符 "" パック) を使用します。

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$array=array("id"=>1,"name"=>"李华","age"=>23,"1"=>1,"id2"=>52);
echo "键名为name的元素:".$array["name"];
var_dump($array);//打印数组
?>

PHP 配列は 3 つの部分から構成されていますか?

推奨学習: 「PHP ビデオ チュートリアル

以上がPHP 配列は 3 つの部分から構成されていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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