Notepad++Good Luck To You!

php 变量之驼峰和下划线互转
/**
* 驼峰转下划线
* @param string $value 待处理字符串
* @param string $delimiter 分隔符
*/
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 待处理字符串
*/
function camel($value)
{
   return lcfirst(studly($value));
}

/**
* 下划线转驼峰 (首字母大写)
* @param string $value 待处理字符串
*/
function studly($value)
{
   $value = ucwords(str_replace(['-', '_'], ' ', $value));
   return str_replace(' ', '', $value);
}


«   2020年10月   »
1234
567891011
12131415161718
19202122232425
262728293031
TOP 搜索
TOP 控制面板
您好,欢迎到访网站!
  查看权限
TOP 最新留言
    TOP 作者列表
    TOP 站点信息
    • 文章总数:140
    • 页面总数:0
    • 分类总数:6
    • 标签总数:20
    • 评论总数:0
    • 浏览总数:119666