Syntax:void public DsVector::unshift ($values)
Parameters: This function takes one parameter $values, which contains the values to be added to the vector.Return value:This function does not return any value .The following programs illustrate the Ds / Vector::unshift()function in PHP:Program 1:
// Create a new vector
$vect
=
new
DsVector ([3, 6, 1, 2, 9, 7]);
echo
(
" Original vector: "
);
// Show vector elements
print_r (
$vect
);
echo
(
" Array elements after inserting new element "
);
// Use the unshift() function to link elements
$vect
-> unshift (10, 20, 30);
// Show updated vector elements
print_r (
$vect
);
?>
Output:Original vector: DsVector Object ([0] = > 3 [1] = > 6 [2] = > 1 [3] = > 2 [4] = > 9 [5] = > 7) Array elements after inserting a new element DsVector Object ([0] = > 10 [1] = > 20 [2] = > 30 [3] = > 3 [4] = > 6 [5 ] = > 1 [6] = > 2 [7] = > 9 [8] = > 7)
Program 2:
// Create a new vector
$vect
=
new
DsVector ([
" engineer "
,
"for"
,
"engineer"
]);
echo
(
" Original vector: "
);
// Show vector elements
print_r (
$vect
);
echo
(
" Array elements after inserting new element "
);
// Use the unshift() function to link elements
$vect
-> unshift (
"PHP articles"
);
// Show updated vector elements
print_r (
$vect
);
?>
Output:Original vector: DsVector Object ([0] = > engineer [1] = > for [2] = > engineer) Array elements after inserting a new element DsVector Object ([0] = > PHP articles [1] = > engineer [2] = > for [3] = > engineer)
Link: http://php.net/manual/en/ds-vector.unshift.php