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

by shigemk2

当面は技術的なことしか書かない

array_pushいらなくない?

php

マニュアルから
PHP: array_push - Manual

arrayのケツにvarを追加するarray_pushですけど、、

int array_push ( array &$array , mixed $var [, mixed $... ] )

こう書けばarray_pushと同じ結果が出ます。

<?php
$array[] = $var;
?>

というか、変なメソッドを使うより、分かりやすく書いたほうが読みやすいよね、
という話です。

追記:
複数の要素を追加したいときは、やっぱりarray_pushを使うことになる。

<?php
$stack = array("orange", "banana");
array_push($stack, "apple", "raspberry", "strawberry", "blueberry");
print_r($stack);
?>
Array
(
    [0] => orange
    [1] => banana
    [2] => apple
    [3] => raspberry
    [4] => strawberry
    [5] => blueberry
)