読者です 読者をやめる 読者になる 読者になる

ファイヤードブログ

ディジタル・パブリッシングという観点から、Webサイト制作、電子書籍制作などを。※ブログリニューアル中

array_push(x_x;;)

PHP

How to add elements to an empty array in PHP? - Stack Overflow

 いや、わかっているんだか何故か違和感がある。

$nums = array("uno","dos");
array_push($nums,"tres");
print_r($nums); //Array ( [0] => uno [1] => dos [2] => tres )

 最近たまにしか書かなくなったRubyではどんなだったか思い出してみると、

nums = ["uno","dos"]
nums.push("tres")
p nums #=> ["uno", "dos", "tres"]

 こっちはしっくり来る。JavaScriptもだいたい似たような感じ。

var num = ['uno','dos'];
num.push('tres');
console.log(num); //[ 'uno', 'dos', 'tres' ]

 こういう違いは言語設計から学ばないとわからないのだろうな。