您的位置 首页 php

php 变量之驼峰和下划线互转

/** * 驼峰转下划线 * @param string $value 待处理 字符串  * @param string $delimiter 分隔符 */ static function snake($value, $delimiter = '_') { if (!ctype_lower($value)) { $value = preg_replace('/\s+/u', '', $value); $value = mb_strtolower(preg_replace('/(.)(?=[A-Z])/u', '$1' . $delimiter, $value)); } return $value; } /** * 下划线转驼峰 (首字母小写) * @param string $value 待处理字符串 */  static  function camel($value) { return lcfirst(static::studly($value)); }/** * 下划线转驼峰 (首字母大写) * @param string $value 待处理字符串 */ static function studly($value) { $value = ucwords(str_replace([ '-', '_' ], ' ', $value)); return str_replace(' ', '', $value); } 

文章来源:智云一二三科技

文章标题:php 变量之驼峰和下划线互转

文章地址:https://www.zhihuclub.com/30957.shtml

关于作者: 智云科技

热门文章

网站地图