function arrtest($arr){
	foreach($arr as $key => $value){
		if(is_array($value)){

			arrtest($value);

		}else{
			if(is_numeric($value)){
				$value *= 2;
				$arr[$key] = $value;
			}
		}
	}

	return $arr; //返回$arr

}
function arrtest($arr){
	//定义静态变量 防止递归存储时候覆盖数据
	static $farr = array();  //定义最终返回的数组
	static $j;   //定义一维指针
	for($i = 0; $i < count($arr); $i++){
		if(is_array($arr[$i])){
			//echo 'yes<br />';
			$flag = true;
			arrtest($arr[$i]);
		}else{
			$j++;

			$farr[$j] = ($arr[$i] *= 2);
		}
	}

	return $farr;

}