$arr = array('a'=>100,'b'=>200,'c'=>300);
//判断某一个值是否属于这个数组当中的值;
//var_dump(in_array(100,$arr));
//思考:使用自定义函数in_array的功能;
function in_array($val,$arr){
//1.判断第二个参数是否为一个数组
if(is_array($arr)){
return false;
}
//2.遍历数组 将数组当中的值取出与第一个参数$val判断是否相等;
foreach ($arr as $v){
//3.如果相等直接返回true
if ($v==$val){ //如果此处判断类型可以为3个等于号;
return true;
}
}
//4.直接返回为false
return false;
}
var_dump(in_array(100,$arr));
封装自定义函数in_array用法
猜你喜欢
转载自blog.csdn.net/feiyucity/article/details/83962199
今日推荐
周排行