Tuesday, November 19, 2024
Google search engine
HomeLanguagesPHP | DsVector pop() Function

PHP | Ds\Vector pop() Function

The Ds\Vector::pop() function is an inbuilt function in PHP which is used to remove the last element of a vector and return it.

Syntax:

mixed public Ds\Vector::pop( void )

Parameters: This function does not accept any parameter.

Return Value: This function returns the last element which removed from the vector.

Below programs illustrate the Ds\Vector::pop() function in PHP:

Program 1:




<?php
  
// Create new Vector
$arr1 = new \Ds\Vector([10, 20, 30, 40, 50]);
  
echo("Original vector elements\n");
print_r($arr1);
  
echo("Last element in vector: ");
  
// Use pop() function to remove
// last element from vector
var_dump($arr1->pop());
  
echo("\nVector after removing the last element\n");
print_r($arr1);
  
?>


Output:

Original vector elements
Ds\Vector Object
(
    [0] => 10
    [1] => 20
    [2] => 30
    [3] => 40
    [4] => 50
)
Last element in vector: int(50)

Vector after removing the last element
Ds\Vector Object
(
    [0] => 10
    [1] => 20
    [2] => 30
    [3] => 40
)

Program 2:




<?php
  
// Create new Vector
$arr1 = new \Ds\Vector(["neveropen", "for", "neveropen"]);
  
echo("Original vector elements\n");
print_r($arr1);
  
echo("Last element in vector: ");
  
// Use pop() function to remove
// last element from vector
var_dump($arr1->pop());
  
echo("\nVector after removing the last element\n");
print_r($arr1);
  
?>


Output:

Original vector elements
Ds\Vector Object
(
    [0] => neveropen
    [1] => for
    [2] => neveropen
)
Last element in vector: string(5) "neveropen"

Vector after removing the last element
Ds\Vector Object
(
    [0] => neveropen
    [1] => for
)

Reference: http://php.net/manual/en/ds-vector.pop.php

RELATED ARTICLES

Most Popular

Recent Comments