I want create a custom_function() that get variables in array, This array passed to this function. For example:
$var_1 = 0;
$var_2 = 1;
$array = array($var_1, $var_2);
customer_function('args', $array, 'another_args');
// So This variables must be changed
echo $var_1;
echo $var_2;
How can I do this ?
$var = 123;
$arr = array(&$var);
$arr[0] = '158';
echo $var; // The $var is 158
This is not the best practice, but you can use reference (see http://php.net/manual/en/language.references.php)
$var_1 = 1;
$var_2 = 2;
$arr = array(&$var_1, &$var_2);
$arr[0] = 10; $arr[1] = 20;
var_dump($var_1, $var_2); // int(10) int(20)