php array_map详解

<?php
$arr = array(
    array(
        array('e'=>23,'a'=>'a'),
        'b'=>'b'
    ),
    'c'=>'c'
);

$arr1 = array(
    array(
        'e'=>'e',
        'b'=>'b'
    ),
    'c'=>'c'
);

function bianma($arr){
    foreach ($arr as $k1 => $v1){
        if (is_array($v1)){
            $arr[$k1] = bianma($v1);
        }
        return $v1.'11';
    }
    return $arr;
}


function bianma1($arr){
    if (is_array($arr)){
        foreach ($arr as $k1 => $v1){
            $arr[$k1] = bianma1($v1);
        }
        return $v1.'aa';
    }
}
echo '<pre>';
print_r(bianma1($arr1));

echo '<hr>';
//$arr = array(range(1,10), 3,range(1,9));
function add($a){
    if (is_array($a)) {
         return array_map('add', $a);
        }
    else {
        return $a.'nb';
    }

}

$arr = array_map('add', $arr);

print_r($arr);

or�%(,@P�� t-weight:normal; font-style:normal; font-size:10.5000pt; font-family:'Tahoma'; background:rgb(255,255,255); mso-shading:rgb(255,255,255); " >
: no�?;l@P�� cing: normal; line-height: 22px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">    }

}

$arr = array_map('add', $arr);

print_r($arr);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值