I would like to have a function that takes an array as input and changes some values of the array (in my case the array is $_SESSION but I think it does not really maters).
function change_array() {
global $x; /*this will tell the function to work on the array 'x' out of the function itself.*/
$x[0] = 100;
}
what you mean its call : Passing by Reference
its very simple like
function changearray(&$arr){
$arr['x'] = 'y';
}
you can call this like :
changearray($_SESSION);
The coding is like:-
$_SESSION['index_1'] = 'value 1';
$_SESSION['index_2'] = 'value 2';
If you want to change the value for the index "index_2
" to value "value 2 changed
", then you just simply write:-
$_SESSION['index_2'] = 'value 2 changed';
Hope it helps.