The Ds\Sequence::push() function is an inbuilt function in PHP which adds values to the end of the sequence.
Syntax:
void abstract public Ds\Sequence::push( $values )
Parameters: This function accepts single parameter $values which contains one or more values. It hold the value to be added in the sequence.
Return value: This function does not return any value.
Below programs illustrate the Ds\Sequence::push() function in PHP:
Program 1:
<?php
$seq = new \Ds\Vector([12, 15, 18, 20]);
$seq ->push(24);
$seq ->push( "S" );
$seq ->push( "Geeks" );
$seq ->push(2);
var_dump( $seq );
?>
|
Output:
object(Ds\Vector)#1 (8) {
[0]=>
int(12)
[1]=>
int(15)
[2]=>
int(18)
[3]=>
int(20)
[4]=>
int(24)
[5]=>
string(1) "S"
[6]=>
string(5) "Geeks"
[7]=>
int(2)
}
Program 2:
<?php
$seq = new \Ds\Vector([12, 15, 18, 20]);
$arr = array ( "g" , "e" , "e" , "k" );
foreach ( $arr as $val ) {
$seq ->push( $val );
}
var_dump( $seq );
?>
|
Output:
object(Ds\Vector)#1 (8) {
[0]=>
int(12)
[1]=>
int(15)
[2]=>
int(18)
[3]=>
int(20)
[4]=>
string(1) "g"
[5]=>
string(1) "e"
[6]=>
string(1) "e"
[7]=>
string(1) "k"
}
Reference: http://php.net/manual/en/ds-sequence.push.php
Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape,
GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out -
check it out now!
Last Updated :
22 Aug, 2019
Like Article
Save Article