ホームページ > php教程 > php手册 > 递归更改数组(键名) 支持多层嵌套

递归更改数组(键名) 支持多层嵌套

WBOY
リリース: 2016-06-06 19:39:01
オリジナル
1171 人が閲覧しました

无详细内容 无 /**递归更改数组(键名) 支持多层嵌套*@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;	
	}
ログイン後にコピー
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート