The Ds\Vector::capacity() function is an inbuilt function in PHP which is used to return the current capacity of the vector.
Syntax:
int public Ds\Vector::capacity( void )
Parameters: This function does not accept any parameter.
Return Value: This function returns the current capacity of vector.
Below programs illustrate the Ds\Vector::capacity() function in PHP:
Program 1:
<?php // Declare a vector $vector = new \Ds\Vector(); // Use capacity() function to // find the vector capacity // and display it var_dump( $vector ->capacity()); // Use push() function to add // vector element $vector ->push(...range(1, 20)); // Display the vector capacity var_dump( $vector ->capacity()); ?> |
Output:
int(8) int(20)
Program 2:
<?php // Declare a vector $vector = new \Ds\Vector(); // Use capacity() function to // find the vector capacity // and display it var_dump( $vector ->capacity()); // Use push() function to add // vector element $vector ->push(...range(1, 100)); // Display the vector capacity var_dump( $vector ->capacity()); ?> |
Output:
int(8) int(100)
Reference: http://php.net/manual/en/ds-vector.capacity.php