{category}

PHP - 配列の作成

[]

かぎかっこ(配列

意味 配列を作成する簡潔な方法


[]とは?

[](角括弧)は、PHPで配列を作成する際に使用する簡潔な構文です。PHP 5.4以降で導入され、array()関数の短縮形として使えます。

[]の具体的な使い方

配列作成の例

$fruits = ['apple', 'banana', 'orange'];
print_r($fruits);

👇出力結果

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)

この例では、[]を使って果物の名前を要素とする配列を作成しています。$fruitsには['apple', 'banana', 'orange']という3つの要素を持つ配列が格納されます。print_r()関数を使用して配列の内容を表示しています。

連想配列の作成

$person = [
    'name' => '山田太郎',
    'age' => 30,
    'city' => '東京'
];
print_r($person);

👇出力結果

Array
(
    [name] => 山田太郎
    [age] => 30
    [city] => 東京
)

この例では、[]を使用して連想配列を作成しています。キーと値のペアを指定することで、名前、年齢、都市などの情報を持つ人物データを表現しています。

[]に関するよくある質問

Q. []と array() の違いは?
A. []はPHP 5.4以降で導入された配列作成の短縮構文で、array()と同じ機能を持ちますが、より簡潔に記述できます。機能的な違いはありませんが、[]の方が入力が少なくて済むため、多くの場合で好まれます。
Q. []で連想配列も作れる?
A. はい、[]で連想配列も作成できます。例えば、['key' => 'value']のように記述します。これはarray('key' => 'value')と同等です。

[]が学べる書籍の紹介

「プログラミング単語帳」を使って、プログラミングの単語を英単語のように学習してみませんか?
プログラミング単語帳には、PHPの[]やarray_push()、sort()、array_map()、などのような実務でよく使われる単語が数百以上収録されています。
この書籍には、プログラミングの単語の意味や読み方、単語の使い方がわかる例文などが掲載されており、いつでもどこでもプログラミングの学習ができます。

よく使われる単語にだけ絞って学習することができるので、効率的にプログラミングが学習できます。

1日5分の暗記でプログラミンが身に付く!プログラミング単語帳 公式ストアで発売中!

HTML編、CSS編、JavaScript編、PHP編、Ruby編、その他単語編の6シリーズ分が公式ストアにて販売中です。気になった方はぜひ購入してみてください。


PHPを学べる「プログラミング単語帳」アプリ

プログラミング単語帳がアプリになりました!PHPはもちろん、10種類のプログラミング言語の中から、よく使われる単語をスマホで学習できます。

収録単語は2,000単語以上!
現在は、HTML、CSS、JavaScirpt、PHP、Laravel、Ruby、Python、MySQL、Linux、など10カテゴリーの単語帳が1つのアプリに収録されています。

いつでも、どこでも、隙間時間を有効活用して、プログラミングを効率的に学べるので、ぜひダウンロードしてみてください。

2024年7月アップデート情報:「Laravel」カテゴリーが追加されましました!

2024年8月アップデート情報:「MySQL」「Linux」カテゴリーが追加されましました!


関連するそのほかの単語

array_push()

配列の末尾に要素を追加

種類: 配列関数

sort()

配列を昇順に並べ替える関数

種類: 配列関数

array_map()

配列の各要素に関数を適用

種類: 配列関数

file_put_contents()

ファイルにデータを書き込む

種類: ファイル読み書き

モック

テスト用の模擬オブジェクト

種類: ユニットテスト