ホームページ >バックエンド開発 >PHPの問題 >PHPにはいくつかの配列初期化メソッドがあります

PHPにはいくつかの配列初期化メソッドがあります

青灯夜游
青灯夜游オリジナル
2022-06-01 15:17:122657ブラウズ

3 つの方法: 1. "[]" を使用して要素に値を個別に割り当てます。構文は "$array 変数名[添字]=値;"; 2. "[]" を使用して初期化しますすべての要素をまとめて、構文 "$array 変数名 = [キー値リスト];"; 3. array() を使用して、すべての要素をまとめて初期化します (構文 "$array 変数名 = 配列 (キー値リスト)")。

PHPにはいくつかの配列初期化メソッドがあります

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

##PHP 配列初期化の 3 つのメソッド

方法 1: 配列内の要素に値を割り当てる個別に

$数组变量名[下标] = 值;

添え字 (インデックス値) は文字列または整数にすることができ、添え字は

[] で囲む必要があります。

<?php
header("Content-type:text/html;charset=utf-8");
$a["color"]="red";
$a["taste"]="sweet";
$a["shape"]="round";
$a["name"]="apple";
$a[3]=4;
var_dump($a);
?>

PHPにはいくつかの配列初期化メソッドがあります

添え字は省略可能で、デフォルトではインデックス値が 0 から順に増加します。

<?php
header("Content-type:text/html;charset=utf-8");
$a[]="red";
$a[]="sweet";
$a[]="round";
$a[]="apple";
$a[]=4;
var_dump($a);
?>

PHPにはいくつかの配列初期化メソッドがあります

方法 2: [] を使用してすべての要素を一緒に初期化します

$数组变量名=[key1 => value1, key2 => value2, ..., keyN => valueN];

例:


<?php
header("Content-type:text/html;charset=utf-8");
$arr=["color"=>"red","taste"=>"sweet","shape"=>"round","name"=>"apple"];
var_dump($arr);
?>

PHPにはいくつかの配列初期化メソッドがあります

key は省略できます。つまり、

=> 記号を使用せずに添え字を指定でき、デフォルトはインデックスです。配列。デフォルトのインデックス値も 0 から始まり、順番に増加します。

<?php
header("Content-type:text/html;charset=utf-8");
$arr=["red","sweet","round","apple"];
var_dump($arr);
?>

PHPにはいくつかの配列初期化メソッドがあります

方法 3: array() 関数を使用してすべての要素をまとめて初期化します

$数组变量名 = array(key1 => value1, key2 => value2, ..., keyN => valueN);

同じキーは省略できます。つまり、

=> 記号を使用して添え字を指定しない場合、デフォルトでインデックス付き配列が使用されます。デフォルトのインデックス値も 0 から始まり、順番に増加します。

<?php
header("Content-type:text/html;charset=utf-8");
$arr1 = array("color"=>"red","taste"=>"sweet","shape"=>"round","name"=>"apple");
var_dump($arr1);
$arr2=array("red","sweet","round","apple");
var_dump($arr2);
?>

PHPにはいくつかの配列初期化メソッドがあります

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHPにはいくつかの配列初期化メソッドがありますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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