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 ֆունկցիան,
    որը հանում է զանգվածի առաջին տարրը