配列は非常に基本的かつ重要なデータ構造であり、さまざまなプログラミング言語で重要な役割を果たしており、PHP 言語でも同様です。 PHP 配列の関連知識を習得することは、その後の PHP 学習にとって非常に重要です。次回は一連の記事を通して PHP 配列について学んでいきますので、一緒に学びましょう。
PHP 配列とは何ですか?
まず、記事の冒頭で、PHP 配列: について簡単に見てみましょう。
配列は線形テーブル データ構造であり、単なるデータのコレクションです。配列内の各メンバーは要素と呼ばれ、各要素はキーおよび配列インデックスと呼ばれる特別な識別子によって区別されます。 (添付: PHP 関数 配列 配列関数のビデオ説明 )
配列内の各エンティティには、キーと値という 2 つの項目が含まれます。対応する配列要素は、数値キーまたは関連付けキーのキー値によって取得できます。
インデックス配列
キー名はデフォルトでは 0 から始まる数字で構成され、各数字は配列要素に対応します。配列内の場所を指定する必要はありません。
連想配列
キー名は数値と文字列の組み合わせで構成されます。
PHP は弱い言語型であるため、PHP の配列変数は一連の連続メモリ空間を使用して、任意の型の任意の数のデータを格納でき、他の強力なデータ関数を実装できます。タイプにはヒープ、スタック、キューなどのデータ構造が含まれます。
PHP 配列の作成と初期化
PHP では、配列を作成する方法が 2 つあります。「配列要素を直接作成する」 「代入 」と「array() 関数 」について、以下では実際のコード例を用いてこれら 2 つのメソッドを詳しく紹介します。
1. 配列要素に値を直接代入する
「$配列変数名[添字] = 値;##」の形式を使用できます。 #" 配列を作成および初期化する形式
添え字 は、文字列、整数、または空 (つまり、特定のインデックス値が指定されていない) にすることができます。
<?php header("Content-type:text/html;charset=utf-8"); $array[0] = '欢迎'; $array[1] = '来到'; $array[2] = 'PHP中文网'; $array['url'] = 'https://www.php.cn/'; //输出语句 var_dump($array); ?>
<?php header("Content-type:text/html;charset=utf-8"); $array[] = '香蕉'; $array[] = '苹果'; $array[] = '橘子'; $array[] = '榴莲'; //输出语句 var_dump($array); ?>
角括弧内に特定のインデックス値を指定しない場合、デフォルトは数値インデックスであり、インデックス値はデフォルトで 0 から順番に増加することがわかります。
2. array() 関数を使用する
array() 関数は、配列を作成するために使用されます。 1) 空の配列直接 array() 関数を使用すると、パラメーターを追加せずに空の配列を作成できます<?php $arr = array(); //输出语句 var_dump($arr); ?>
<?php header("Content-type:text/html;charset=utf-8"); $array= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); //输出语句 var_dump($array); ?>
key=>value パラメータ ペアも受け入れます。
<?php header("Content-type:text/html;charset=utf-8"); $array= array(0=>"欢迎来到",1=>"php中文网",2=>"PHP教程","URL"=>"https://www.php.cn/"); //输出语句 var_dump($array); ?>
推奨事項: 《2021年PHP面接質問まとめ(集) 》《phpビデオチュートリアル》
以上がPHP 配列 1 次元配列の作成と初期化方法を学習する (詳細なコードの説明)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。