封装array_key_exists函数使用

 $arr = array('a'=>100,'b'=>200,'c'=>300);
	   //判断一个键是否存在数组当中 
       var_dump(array_key_exists('a',$arr));	
       //思考: 自定义函数 实现array_key_exists功能;
        function arr_key_exists($key,$arr){
			//1.判断第二个参数是否为一个参数
			if(is_array($arr)){
				return false;
			}
			//2.遍历数组
			    foreach($arr as $k=>$val){
					//3.判断$key是否与数组当中的某一个的键名相等 如果相等 直接返回为true
					if($k=$key){
						return true;
					}
				}
 
			//4.直接返回为false
			return false;
		}	
        var_dump(array_key_exists('a',$arr));	

猜你喜欢

转载自blog.csdn.net/feiyucity/article/details/83963794
今日推荐