ホームページ > バックエンド開発 > PHPチュートリアル > PHPで配列を定義するにはどうすればよいですか?配列を定義する方法は何通りありますか?

PHPで配列を定義するにはどうすればよいですか?配列を定義する方法は何通りありますか?

韦小宝
リリース: 2023-03-17 12:48:02
オリジナル
18185 人が閲覧しました

PHP 配列 は実際には順序付きマップです。 PHP配列Mapはキーに値を対応付ける型です。この型はさまざまな方法で最適化されているため、実数の配列、リスト (ベクトル)、ハッシュ テーブル (マップの実装)、ディクショナリ、セット、スタック、キューなどとして扱うことができます。さらなる可能性を。 PHP 配列 の要素の値は別の 配列 にすることもできるため、ツリー構造や多次元配列も許可されます。

PHPで配列を定義するにはどうすればよいですか?配列を定義する方法は何通りありますか?

一般的に、定義方法は次のとおりです。

方法 1:

$a=array('a','b','c');
ログイン後にコピー

実行結果は次のとおりです。
配列
(
[0]=>a
[1]=>b
[2]=>c
[3]=>simon
)

方法 2:

$a=array(key1=>value1,key2=>value2,key3=>value3);
ログイン後にコピー

メソッド3:

$a[key1]=value1;
$a[key2]=value2;
ログイン後にコピー

方法 4: 角かっこ [] で配列を定義する

PHP バージョン 5.4 以降では、新しい配列省略構文を使用してこのように記述できます。

phpバージョン5.3およびそれ以前のバージョンでは、このような記述は受け付けられません...

$data = [
'start_time' => '123',
'end_time' =>'456'
];
ログイン後にコピー

構文

配列array()を定義する

array()言語構造を使用して、新しい配列を作成できます。カンマで区切られた任意の数のキー => 値のペアを受け入れます。

array( 
 key => value,
  ...
  )
// 键(key)可是是一个整数 integer 或字符串 string
// 值(value)可以是任意类型的值
ログイン後にコピー

配列の最後の要素の後のカンマは省略可能です。通常、array(1, 2, ) の代わりに array(1, 2) などの単一行の配列定義で使用されます。新しいセルを追加しやすくするために、複数行の配列定義の最後のカンマを残すのが一般的です。

5.4 以降、array() の代わりに [] を使用する短い配列定義構文を使用できるようになりました。

PHP 配列は比較的シンプルで使いやすく、呼び出しも同様にシンプルで便利で、大、中、小規模のデータ ストレージと呼び出しに適しています

関連推奨事項:

指定された値要素を削除するいくつかの方法PHP 配列のメソッド

php 配列置換関数 array_replace()

php 配列からパスの文字列への解析 配列表現を取得するメソッド

以上がPHPで配列を定義するにはどうすればよいですか?配列を定義する方法は何通りありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート