ホームページ  >  記事  >  バックエンド開発  >  PHP配列の特徴は何ですか

PHP配列の特徴は何ですか

青灯夜游
青灯夜游オリジナル
2022-05-12 11:59:302907ブラウズ

php 配列の特徴: 1. キー値は、数値、文字列、配列などの任意のタイプのデータにすることができます; 2. キー名は数値 (デフォルトでは 0 から始まります) または文字列、または文字列と数値の混合; 3. 配列要素は、構文「配列名 [添え字]」を使用して、配列全体の名前と配列内の添え字によって表されます; 4. 配列の長さは可変です。

PHP配列の特徴は何ですか

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

配列はデータの集合です。シリーズ データは、実用的な全体として編成されます。

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

配列は PHP で最も重要なデータ型の 1 つであり、PHP で広く使用されています。 PHP は弱いデータ型を使用するプログラミング言語であるため、PHP の配列変数には任意の型のデータを任意の数だけ格納でき、ヒープ、スタック、キューなどのデータ構造の関数を他の強力なデータ型で実装できます。

配列を使用する目的は、相互に関連する複数のデータをまとめてセットを形成し、バッチ データ処理の目的を達成するための単位として使用することです。

PHP 配列の特徴

PHP 配列は、非常に強力で柔軟なデータ型です。以下は、PHP 配列のいくつかの特性 (機能) です:

1. キー値は、任意のタイプのデータにすることができます

キー値は、数値、文字列にすることができます、またはブール値、null など、配列型

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr1=array(1,2,3,"hello",null);
var_dump($arr1);
$arr2=array
(
    array("张三",25,"男"),
    array("李四",21,"男"),
);
var_dump($arr2);
?>

PHP配列の特徴は何ですか

2。キー名は数値または文字列

です。

上の例では、配列のキー名は数値ですが、実際にはキー名を手動で設定した文字列にすることもできます。

PHP 配列は、他の高級言語の配列よりも柔軟性があり、数値をキーとしたインデックス配列だけでなく、文字列または文字列と数値の混合をキーとした連想配列もサポートします。

1) インデックス配列 - 数値キー名

インデックス配列の添え字 (キー名) は、デフォルトでは 0 から始まる数字で構成されます。各数字は、配列。位置を指定する必要はありません。PHP はインデックス配列のキー名に整数値を自動的に割り当て、この値から自動的に増加します。以下に示すように:

$arr=array(1,2,3,4,5,6,7,8,9,10);

PHP配列の特徴は何ですか

2) 連想配列 -- 文字列キー名

連想配列の添え字 (キー名) は数値で構成されます。配列内のキー名が数値でない場合、その配列は連想配列になります。以下に示すように:

$arr=array("id"=>1,"name"=>"李华","age"=>23,"1"=>1,"id2"=>52);

PHP配列の特徴は何ですか

##3. ループ ステートメントを使用して、配列を順番に読み取ることができます。

foreach($arr as $key => $value){
 echo $arr[$key]."<br>";
}

PHP配列の特徴は何ですか

4. 配列内の指定された要素は、キー名 (添字) に従って読み取ることができます

配列要素は、配列全体の名前と独自の名前によって表されます配列内の添字。

$arr = [1 => &#39;ok&#39;, &#39;one&#39; => &#39;hello&#39;, &#39;a&#39; => &#39;world&#39;];
echo $arr[&#39;one&#39;];

PHP配列の特徴は何ですか

5. 配列の長さは可変です

$arr = [1, 2, 3];
$arr[] = 4;
array_push($arr, 5);

これらの特性に基づいて、配列を簡単に実装できます。セット、スタック、リスト、辞書などのさまざまなデータ構造。

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHP配列の特徴は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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