递归练习

来源:互联网 发布:人人聚财网络贷款 编辑:程序博客网 时间:2024/05/08 05:07

<?php


$arr = array(
    1,2,3,array(4,5,array(7,9))
);

/*
// print_r($arr);

// 写一个函数,把$arr传入,返回一个数组,结构与$arr,
// 每个值,都变为原来的2倍


function t($arr) {
    foreach($arr as $k=>$v) {
        if(is_array($v)) {
            $arr[$k] = t($v);
        } else {
            $arr[$k] = 2 * $v;
        }
    }
   
    return $arr;
}

print_r(t($arr));

原创粉丝点击