php には配列の初期化メソッドがいくつかありますが、それは何ですか?

WBOY
リリース: 2023-05-22 19:38:05
オリジナル
1027 人が閲覧しました

PHP は Web 開発で広く使用されているスクリプト言語であり、その配列には複数の初期化メソッドがあります。この記事では、PHP 配列のさまざまな初期化方法を紹介し、詳しく説明します。

1. 空の配列を定義する

空の配列は、それを初期化する最も簡単な方法であり、次の方法で実行できます:

$array = array();
ログイン後にコピー

または

$array = [];
ログイン後にコピー

上記のコード スニペットを PHP スクリプトに挿入して実行すると、配列のサイズが 0 で値がないことがわかります。

<?php
$array = array();
var_dump($array); // 输出 array(0) { }
?>
ログイン後にコピー

2. 要素を含む配列を定義します

次のメソッドを使用して要素 Array を含む配列を初期化できます:

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

または

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

上記のコード スニペットを使用すると、$array は 3 つの要素を含む配列に初期化されます。各要素は 0 から始まる配列インデックスに対応します。

上記の配列を出力します:

<?php
$array = array('a', 'b', 'c');
print_r($array);
// array(
//    [0] => 'a',
//    [1] => 'b',
//    [2] => 'c'
// )
?>
ログイン後にコピー

3. キーと値のペアを使用して配列を定義します

配列要素が単なる単語や数値以上の場合、次のことができます。キーと値のペアを使用して配列を定義します。

以下はサンプル コードです:

$array = array(
    'name' => 'John',
    'age' => 30,
    'address' => 'New York'
);
ログイン後にコピー

または

$array = [
    'name' => 'John',
    'age' => 30,
    'address' => 'New York'
];
ログイン後にコピー

上記のコードは連想配列であり、各要素にはキーと対応する値があります。

上記の配列を出力します:

 'John',
//     ['age'] => 30,
//     ['address'] => 'New York'
// )
?>
ログイン後にコピー

4. range() 関数を使用して数値配列を作成します

range() 関数を使用して数値配列を作成できます指定された範囲内のすべての要素が含まれます。

以下はサンプル コードです:

<?php
$array = range(0, 5);

print_r($array);
// array(
//    [0] => 0,
//    [1] => 1,
//    [2] => 2,
//    [3] => 3,
//    [4] => 4,
//    [5] => 5
// )
?>
ログイン後にコピー

上記のコードは、0 から 5 までの整数を含む配列を生成します。

5. array_fill() 関数を使用して配列を初期化する

array_fill() 関数を使用すると、以下に示すように、配列内の指定された範囲内のすべての要素を初期化できます。 #

$array = array_fill(0, 5, 'hello');
ログイン後にコピー

上記のコードは、5 つの「hello」文字列を含む配列を生成します。

上記の配列を出力します:

<?php
$array = array_fill(0, 5, 'hello');
print_r($array);
// array(
//     [0] => 'hello',
//     [1] => 'hello',
//     [2] => 'hello',
//     [3] => 'hello',
//     [4] => 'hello',
// )
?>
ログイン後にコピー

6. array_combine() 関数を使用して連想配列を作成します

array_combine() 関数を使用して値を結合できます2 つの配列で連想配列を作成します。

以下はサンプル コードです:

$keys = array('a', 'b', 'c');
$values = array('x', 'y', 'z');

$array = array_combine($keys, $values);
ログイン後にコピー

上記の配列を出力します:

<?php
$keys = array('a', 'b', 'c');
$values = array('x', 'y', 'z');
$array = array_combine($keys, $values);
print_r($array);
// array(
//     ['a'] => 'x',
//     ['b'] => 'y',
//     ['c'] => 'z'
// )
?>
ログイン後にコピー
上記は、PHP 配列の初期化方法の詳細な紹介です。さまざまな方法を使用することで、必要な配列を簡単に作成できます。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!