value 1, key 2 => value 2,..., key N => value N);」です。配列リテラルを使用します。 "[]" は配列を定義します。構文は "$array 変数名=[キー 1 => 値 1, キー 2 => 値 2,..., キー N => 値 N];" です。"/> value 1, key 2 => value 2,..., key N => value N);」です。配列リテラルを使用します。 "[]" は配列を定義します。構文は "$array 変数名=[キー 1 => 値 1, キー 2 => 値 2,..., キー N => 値 N];" です。">
配列を定義できます。 3 つの方法: 1. 直接代入方法、構文は "$array 変数名 [添字] = 値;" で、添字 (キー名) は文字列または整数にすることができ、添字は省略できます。 array() 関数は配列を定義します。構文は「$array 変数名=array(key 1=> value 1, key 2 => value 2,..., key N=> value N);」です。 ; 3. 配列リテラルを使用する "[]" は配列を定義し、構文は "$array 変数名=[キー 1=> 値 1, キー 2 => 値 2,..., キー N=>; ; 3. 配列リテラルを使用します。値 N];"。
このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.1、DELL G3 コンピューター
php では配列を定義できます。 PHP には、配列を定義および初期化するためのさまざまなメソッドが用意されています。
方法 1. 配列要素に値を直接割り当てる
「$配列変数名 [添え字]」の形式を使用できます。 ] = Value;
" 配列を作成して初期化する形式
添え字
は文字列、整数、または空 (つまり、特定のインデックス値が指定されていません) にすることができます。 。
<?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); ?>
添え字は省略可能です。 角括弧内に特定のインデックス値を指定しない場合、デフォルトは数値インデックスであり、インデックス値は 0 から始まり、デフォルトで増加します。
<?php header("Content-type:text/html;charset=utf-8"); $array[] = '香蕉'; $array[] = '苹果'; $array[] = '橘子'; $array[] = '榴莲'; //输出语句 var_dump($array); ?>
出力結果:
方法 2. array() 関数を使用する
array() 関数は配列を作成するために使用されます。
直接 array() 関数は、パラメータを追加せずに空の配列を作成できます
<?php $array = array(); //输出语句 var_dump($array); ?>
array() 関数は、区切られた特定の数の値パラメータを受け入れますカンマで区切ります。
<?php header("Content-type:text/html;charset=utf-8"); $array= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); //输出语句 var_dump($array); ?>
array() 関数は、カンマで区切られた特定の数の key=>value
パラメータ ペアも受け入れます。
<?php header("Content-type:text/html;charset=utf-8"); $array=array(1=>"1","a"=>"",2=>"2","b"=>0,"c"=>"blue"); //输出语句 var_dump($array); ?>
方法 3: 配列リテラル "[]" を使用して配列を定義します
配列リテラル(配列リテラル) は、角括弧 ([…]) で囲まれた 1 つ以上の式を含むカンマ区切りのリストです。
コンマで区切られた一定数の key=>value
パラメータ ペアを受け入れます。構文形式は次のとおりです。
$数组变量名 = [key1 => value1, key2 => value2, ..., keyN => valueN];
サンプル コードは次のとおりです。
<?php header("Content-type:text/html;charset=utf-8"); $array = [1=>"1","a"=>"",2=>"2","b"=>0,"c"=>"blue"]; var_dump($array); ?>
=># を使用しない場合は、 ## 添え字を指定する記号。デフォルトはインデックス付き配列です。デフォルトのインデックス値も 0 から始まり、順番に増加します。サンプル コードは次のとおりです。
<?php header("Content-type:text/html;charset=utf-8"); $array = ["香蕉","苹果","梨子","橙子","橘子","榴莲"]; var_dump($array); ?>推奨学習: "
PHP ビデオ チュートリアル "
以上がPHPで配列を定義できるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。