PHPアレイは、データを保存および整理するために使用される重要な構造です。配列の作成と初期化は、PHPプログラムを作成する際の一般的な操作です。この記事では、PHPアレイを作成するための詳細な方法を提供し、コードの例でよりよく理解するのに役立ちます。
PHPでは、 Array()または[]を使用して空の配列を作成できます。ここに2つのコードの例があります。
// 使用 array() 空の配列を作成します
$array1 = array();
// 使用 [] 空の配列を作成します
$array2 = [];
デフォルト値を含む配列を作成することもできます。 array_fill()関数を使用することにより、配列の各要素を同じ値に初期化できます。これが例です:
// コンテナを作成します 5 要素の配列,各要素はデフォルト値に初期化されます 0
$array = array_fill(0, 5, 0);
// 配列を印刷します
print_r($array);
出力の結果は次のとおりです。
Array
(
[0] => 0
[1] => 0
[2] => 0
[3] => 0
[4] => 0
)
配列に保存する要素を既に知っている場合は、配列を直接初期化できます。 Array()または[]構文を使用した例を次に示します。
// 初始化一个包含多要素の配列
$array = array('apple', 'banana', 'orange');
// 配列を印刷します
print_r($array);
出力の結果は次のとおりです。
Array
(
[0] => apple
[1] => banana
[2] => orange
)
連想配列は、文字列キーを使用して値にアクセスします。 array()または[]構文を使用すると、連想配列を作成できます。これが例です:
// 連想配列を作成します
$array = array(
'name' => 'John Doe',
'age' => 30,
'email' => 'john@example.com'
);
// 配列を印刷します
print_r($array);
出力の結果は次のとおりです。
Array
(
[name] => John Doe
[age] => 30
[email] => john@example.com
)
作成時に配列要素を初期化することに加えて、配列が存在するときに要素を動的に追加することもできます。 array_push()を使用して要素を追加するか、値を割り当てることができます。ここに2つの方法の例があります。
// 使用 array_push() 要素を追加します
$array = array('apple', 'banana');
array_push($array, 'orange');
// 直接通过赋值方式要素を追加します
$array[] = 'grape';
// 配列を印刷します
print_r($array);
出力の結果は次のとおりです。
Array
(
[0] => apple
[1] => banana
[2] => orange
[3] => grape
)
PHPでは、配列の作成と初期化は、執筆プログラムの基本的な操作の1つです。 Array()または[] Syntaxを使用すると、空の配列、デフォルト値を持つ配列、既知の要素の配列、および連想配列を簡単に作成できます。さらに、 array_push()または割り当て方法を使用して要素を動的に追加できます。うまくいけば、この記事のコードの例が、PHPアレイの使用をよりよく理解するのに役立つことを願っています。