Upgrade to Pro — share decks privately, control downloads, hide ads and more …

array_merge と array_push の違いについて

array_merge と array_push の違いについて

PHP Meetup Osaka 2018.08

ショウノシオリ

August 21, 2018
Tweet

More Decks by ショウノシオリ

Other Decks in Programming

Transcript

  1. アジェンダ • PHPの配列と連想配列の違い • 足し算の方法 ◦ array_merge、+ ▪ array_merge と

    + の違い ◦ array_push ◦ array_merge とarray_push の違い • まとめ
  2. まとめ • 連想配列とは「キーと値をもつ配列」であり、配列も連想配列の一つである。 • 配列を結合させるときは array_merge もしくは + を使うことができるが、それぞれの キーに関する挙動は異なるので注意。

    ◦ array_merge:キーの上書き&採番しなおし ◦ + :キーを上書きも採番もしない • array_push で要素を追加することができるが、自動的にキーはインデックスが割り振 られてしまうため、連想配列を扱うときには注意が必要