Notepad++Good Luck To You!

php 变量之驼峰和下划线互转
浏览: 2408    评论: 0

/***驼峰转下划线*@paramstring$value待处理字符串*@paramstring$delimiter分隔符*/functionsnake($value,$delimiter='_'){if(!ctype_lower($...


/**
* 驼峰转下划线
* @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);
}


全文详见:http://xpxw.com/?id=102

TOP


«    2024年10月    »
123456
78910111213
14151617181920
21222324252627
28293031
TOP 搜索
TOP 控制面板
您好,欢迎到访网站!
  查看权限
TOP 最新留言
    TOP 作者列表
    TOP 站点信息
    • 文章总数:163
    • 页面总数:0
    • 分类总数:6
    • 标签总数:20
    • 评论总数:0
    • 浏览总数:361552