$arr = array('a'=>100,'b'=>200);
array_keys将数组中所有的键名获取
思考:怎么样使用自定义函数来完成array_keys的功能
function arr_keys($array){
//1.判断传入的变量是否为数组
if(!is_array($array)){
return false;
}
//2.便利数组
foreach($array as $key=>$val){
//3.经数组当中每一个元素的键名存入到一个新的数组数组当中
$new_arr[] = $key;
}
//4.将这个新的数组返回
return $new_arr;
}
echo "<pre>";
var_dump(array_keys($arr));
echo "</pre>";
$arr = array('a'=>100,'b'=>200);
array_values将数组中所有的键值获取
思考:怎么样使用自定义函数来实现array_values的功能
function arr_keys($array){
//1.判断传入的变量是否为数组
if(!is_array($array)){
return false;
}
//2.便利数组
foreach($array as $val){
//3.经数组当中每一个元素的键名存入到一个新的数组数组当中
$new_arr[] = $val;
}
//4.将这个新的数组返回
return $new_arr;
}
echo "<pre>";
var_dump(array_values($arr));
echo "</pre>";