PHPの配列についてのメモ
$arr = ['算数','国語','社会'];
// var_dump($arr);
// $arr['理系'] = '政治';
// var_dump($arr);
$arr[]= 'hoge';//インデックスに追加出来るpushみたいな感じ
// var_dump($arr);
foreach($arr as $key){//出力:算数国語社会hoge
echo $key;
}
foreach($arr as $key =>$value){//出力:{0算数1国語2社会3hoge
echo $key;
echo $value;
}
foreach($arr as $key =>$value){//出力:{0123
echo $key;
}
上記の説明
配列は$arr = [];
や$arr = ['算数','国語','社会'];
のように定義した後
$arr[] = 'hoge';
とするとJSでいうpushしたようにインデックスの3番目にhogeを入れられる。
forecachの説明
配列のkeyを設定している時はforeach($arr as $key =>$value){}
の$keyでキーの値を出力し、valueで値を出力出来る。
$valueを設定しない場合asの後に設定した変数で($key)で値を出力出来る。