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

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

小老鼠
小老鼠オリジナル
2023-07-04 16:38:161470ブラウズ

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

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

このチュートリアルの動作環境: Windows 10 システム、PHP8.1.3 バージョン、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);//打印数组
?>

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

1. 配列名

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

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

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

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

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

には文字 (A ~ z)、数字 (0 ~ 9)、およびアンダースコア ( _);

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

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

2. キー名とキー値

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

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

純粋な数値

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

キー名として数値を使用するインデックス配列。文字列、または文字列と数値の混合をキーとする連想配列。

1) インデックス配列

インデックス配列の添え字 (キー名) は、デフォルトでは 0 から始まる数字で構成され、各数字は配列内の配列要素の位置に対応します。 Specified を指定する必要はありません。PHP がインデックス配列のキー名に整数値を自動的に割り当て、この値から自動的にインクリメントします。

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

2) 連想配列

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

キー名が文字列の場合、キー名を区切り修飾子 (一重引用符 '' または二重引用符 "") で囲む必要があります。

rree

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

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