Syntax:void public DsVector::set ($index, $value)
Parameters : This function takes two parameters as above and described below:
- $index:This parameter contains the index value at which the vector value is updated.
- $value:this parameter contains the value to replace the previous element with.
Returned value:this function does not return any value.
Exception:This function throws a
OutOfRangeException if the index is invalid.The following programs illustrate function
Ds / Vector::set()in PHP:
Program 1:
// Create a new vector
$vect
=
new
DsVector ([1, 2, 3, 4, 5]);
// Show vector elements
print_r (
$vect
);
// Use the set() function to set
// element in vector
$vect
-> set (1, 10);
echo
(
" Vector after updating the element "
);
// Show vector elements
print_r (
$vect
);
?>
Output:DsVector Object ([0] = > 1 [1] = > 2 [2] = > 3 [3] = > 4 [4] = > 5) Vector after updating the element DsVector Object ([0] = > 1 [1] = > 10 [2] = > 3 [3] = > 4 [4] = > 5)
Program 2:
// Create a new vector
$vect
=
new
DsVector ([
"engineer"
,
"of"
,
"engineer"
]);
// Show vector elements
print_r (
$vect
);
// Use the set() function to set
// element in vector
$vect
-> set (1,
"for"
);
echo
(
" Vector after updating the element "
);
// Show vector elements
print_r (
$vect
);
?>
Output:DsVector Object ([0] = > engineer [1] = > of [2] = > engineer) Vector after updating the element DsVector Object ([0] = > engineer [1] = > for [2] = > engineer)
Link: http : //php.net/manual/en/ds-vector.set.php