输入:aa_bb_cc
输出:AaBbCc
输入: aa_b_cc_id
输出: AaBCcId
方法一:
使用 php 的闭包 / 匿 ( nì ) 名函数
字符串 explode() 拆分成数组,ucwords() 将数组的首字母转化成大写
function uc( $str = [] ){
$uc = array_map( function ($arr) { return $arr = ucwords($arr);} , explode('_', $str));
return join($uc);
}
$str2 = 'aa_b_cc_id';
echo uc($str2);
其它:
使用匿名函数,计算数组值的2次方
function square( $n ){
$uc = array_map( function ($number) { return $number *= $number;} , $n);
return $uc;
}
$array = [1,2,3,4,5,6,7,8,9];
print_r(square($array));
输入: 1, 2, 3, 4, 5, 6, 7, 8, 9
输出: 1 4 9 16 25 36 49 64 81