face28模拟内置函数

2018-11-12  本文已影响0人  谢凌

模拟内置函数

多练习 php字符串和数组处理

func_get_args 获取动态参数 获取传递进来的所有的参数

写一个函数 ,要求不使用 array_merge完成多个数组的合并

function array_mer(){

    $return=[];

    $arrays=func_get_args();

    foreach($arrays as $arr){

        if( is_array($arr)){

            foreach($arr as $val){

                $return[]=$val;

            }

        }

    }

    return  $return;

}

var_dump(array_mer([1,2,3],['a','b','b'],[10,11,12]));

不使用php函数 用方法写一个反转字符串的函数

$str='abcdefg';

function str_rev($str){

for($i=0;true;$i++){

if(!isset($str[$i])){

break;

}

}

$return='';

for($j=$i-1;$j>=0;$j--){

$return .=$str[$j];

}

return $return;

}

echo str_rev('abcdefg');

逻辑思维能力

对php内置函数的熟悉程度

字符串和数组的处理能力

上一篇 下一篇

猜你喜欢

热点阅读