はじめに
この記事はフロントエンドエンジニアがバックエンド言語を勉強しようとアウトプット目的で書いている記事になります。
自分用のメモとして書いていきます。
配列
$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/