I want to change the values in multidimensional array using a function:
I have this:
$arr1 = array( 1 , array( 2, 3 ) );
// NOTE the & in function
function change_value_in_array( &$array ){
foreach( $array as $k=>$v ){
if( is_array( $v ) ){
change_value_in_array($v);
}else{
$array[$k] = $v*10;
}
}
}
change_value_in_array($arr1);
var_dump($arr1);
OUTPUT:
$arr1 = array( 10 , array( 2, 3 ) );
I WANT THIS OUTPUT:
$arr1 = array( 10 , array( 20, 30 ) );