関数array_unshift

関数array_unshiftは配列の先頭に要素を追加します。このとき、渡された配列は変更され、関数は配列の新しい要素数を返します。追加する要素はカンマ区切りで列挙します。

構文

phparray_unshift(array &$array, mixed ...$values): int

例

配列の先頭にさらに2つの要素を追加してみましょう:

php<?php
  $arr = [1, 2, 3, 4, 5];
  
  $num = array_unshift($arr, 'a', 'b');
  var_dump($arr);
?>

コード実行結果:

php['a', 'b', 1, 2, 3, 4, 5]

変数$numには配列の新しい要素数が格納されます:

php7

関連項目

  • 関数array_shift、
    配列の最初の要素を取り出します