0
0

More than 1 year has passed since last update.

PHP基礎 ~連想配列編~

Posted at

はじめに

この記事はフロントエンドエンジニアがバックエンド言語を勉強しようとアウトプット目的で書いている記事になります。
自分用のメモとして書いていきます。

配列

$array = ['りんご','みかん','バナナ'];
echo $array[1]; // みかん

JavaScriptとあまり変わらないですね。
「$」がつくとテンプレートリテラルっぽいですね。

連想配列

$company = [
  '開発部' => [
    '佐藤さん', '鈴木さん', '田中さん'
  ],
  '総務部' => [
    '青木さん', '高田さん', '小林さん'
  ]
];

echo $company['開発部'][1]; // 鈴木さん

ふむふむ、オブジェクトのキーとバリューは「=>」で表現するのね。
なんだかアロー関数みたいだ。

もっと高階層にしてみる

$company = [
  '開発部' => [
    '佐藤さん' => [
      '身長' => 170,
      '体重' => 67,
    ],
    '鈴木さん' => [
      '身長' => 187,
      '体重' => 75,
    ],
    '田中さん' => [
      '身長' => 167,
      '体重' => 60,
    ],
  ],
  '総務部' => [
    '青木さん' => [
      '身長' => 188,
      '体重' => 75,
    ],
    '高田さん' => [
      '身長' => 168,
      '体重' => 95,
    ],
    '小林さん' => [
      '身長' => 175,
      '体重' => 79,
    ],
  ]
];
echo $company['開発部']['鈴木さん']['身長']; // 187
var_dump($company['開発部']['鈴木さん']['身長']); // int(187)

ここまで階層が深いと取得するのも大変ですね。。。
var_dumpメソッドを使えば型の情報が取得できます。

参考文献

Udemyの講座を購入して学習しています。
PHPの基礎からLaravelまで学習できるようなので、いいですね!
https://www.udemy.com/course/phpbeginnertolaravel/

0
0
0

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