php 将数组中键为驼峰的转为下划线连接

2022-10-11 21:54:50 187 0
魁首哥

上一篇中,将数组中以下划线连接的键转为驼峰,本篇记录将数组中键为驼峰的转为下划线连接

方法如下:

php 将数组中键为驼峰的转为下划线连接

//数组中键为驼峰的转下划线

function convertHumpToLine(array $data) {
	$result = [];
	 foreach  ($data as $key => $item) {
		if (is_array($item) || is_object($item)) {
			$result[humpToLine($key)] = convertHumpToLine((array) $item);
		} else {
			$result[humpToLine($key)] =  trim ($item);
		}
	}
	return $result;
}
 

//驼峰 字符串 转为下划线连接

 function  humpToLine($str) {
	$str = preg_replace_callback('/([A-Z]{1})/', function ($matches) {
		return '_' . strtolower($matches[0]);
	}, $str);
	return $str;
}
 

收藏
分享
海报
0 条评论
187
上一篇:php有哪些运行环境?每个都有不同的特点,适合不同的系统 下一篇:重新学习php基础之数据类型–字符串(三)

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码