配列に要素を追加する関数。

  1. array_push⇒配列の最後に要素を追加する。
  2. array_unshift⇒配列の最初に要素を追加する。
  1. array_push($array_data, $value);
  2. array_unshift($array_data, $value);

書き方も同じ…


「1」については以前から知っていて実際に利用したこともあったのですが、
「2」については今回初めて知りました^^;
「1」は「遅い」そうなのですが、「2」も遅いのだろうか…
「1」よりも「2」のほうが便利です(・∀・)


ところで。
Perlにも以下の配列操作関数があるそうです。

  1. push
  2. shift

機能も全く同じとか…(´・ω・`)


思わずパクッちゃいましたかΨ( `▽´ )Ψケケケケ♪


2009-05-08追記

array_pushを使わずに配列に要素を追加する方法があります。

$arrayKey = array();
$arrayValue = array();


foreach($arrayarray as $key => $value){
    $arrayKey = $key;
    $arrayValue
= $value;
}