0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

PHPの配列の初期化方法

Posted at

$data の初期化

1. 空の配列として初期化し、後から要素を追加する

sample001.php
$data = []; // 空の配列として初期化
$data['id'] = '123';
$data['tel'] = '075-000-1234';
$data['name'] = 'hoge taro';

空の配列を作成し、必要なキーと値を個別に追加する。
コードを見て直感的に処理が理解できるが、
初期化とデータの追加が別々に行われるため、
コードがやや冗長になる場合がある。

2. 短縮構文を使用して初期化時に要素を設定する

PHP 5.4 以降では、array() の代わりに [] を使用して配列を初期化することができる。この方法では、初期化と同時に要素を設定できるため、コードが簡潔になる。

sample002.php
$data = [
    'id' => '123',
    'tel' => '075-000-1234',
    'name' => 'hoge taro'
];

イメージ的に

image
$data 
    ['id'] => '123',
    ['tel'] => '075-000-1234',
    ['name'] => 'hoge taro'
];
// ⇓
$data['id'] => '123',
$data['tel'] => '075-000-1234',
$data['name'] => 'hoge taro'
0
0
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?