La función Ds\Vector::set() es una función incorporada en PHP que se usa para establecer el valor en el vector en el índice dado.
Sintaxis:
void public Ds\Vector::set( $index, $value )
Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- $index: este parámetro contiene el valor del índice en el que se actualizará el valor del vector.
- $value: este parámetro contiene el valor por el cual se reemplazará el elemento anterior.
Valor devuelto: esta función no devuelve ningún valor.
Excepción: esta función genera una excepción OutOfRangeException si el índice no es válido.
Los siguientes programas ilustran la función Ds\Vector::set() en PHP:
Programa 1:
<?php // Create new Vector $vect = new \Ds\Vector([1, 2, 3, 4, 5]); // Display the Vector elements print_r($vect); // Use set() function to set the // element in the vector $vect->set(1, 10); echo("\nVector after updating the element\n"); // Display the vector elements print_r($vect); ?>
Producción:
Ds\Vector Object ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 ) Vector after updating the element Ds\Vector Object ( [0] => 1 [1] => 10 [2] => 3 [3] => 4 [4] => 5 )
Programa 2:
<?php // Create new Vector $vect = new \Ds\Vector(["geeks", "of", "geeks"]); // Display the Vector elements print_r($vect); // Use set() function to set the // element in the vector $vect->set(1, "for"); echo("\nVector after updating the element\n"); // Display the vector elements print_r($vect); ?>
Producción:
Ds\Vector Object ( [0] => geeks [1] => of [2] => geeks ) Vector after updating the element Ds\Vector Object ( [0] => geeks [1] => for [2] => geeks )
Referencia: http://php.net/manual/en/ds-vector.set.php