递归更改数组(键名) 支持多层嵌套
程序员文章站
2022-06-09 09:53:46
...
无详细内容 无 /**递归更改数组(键名) 支持多层嵌套*@param $arr array*@param $stat int 0小写 1大写*/function array_change_key_case_d($arr,$stat=0){$func=$stat?"strtoupper":"strtolower";$_newArr=array();if(!is_array($arr)||empty($arr)){return $
/* *递归更改数组(键名) 支持多层嵌套 *@param $arr array *@param $stat int 0小写 1大写 */ function array_change_key_case_d($arr,$stat=0){ $func=$stat?"strtoupper":"strtolower"; $_newArr=array(); if(!is_array($arr)||empty($arr)){ return $_newArr; } foreach($arr as $k=>$v){ $_key=$func($k); $_newArr[$_key]=is_array($v)?array_change_key_case_d($v,$stat):$v; } return $_newArr; }
推荐阅读