PHP Camel Case一根绳子
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP Camel Case一根绳子相关的知识,希望对你有一定的参考价值。
if ( ! function_exists('camelCase'))
{
function camelCase($subject, $delimiters=' _-', $lcfirst=true)
{
if ( ! is_string($subject))
{
throw new Exception("Subject must be of type string");
}
$subject = preg_replace('/[\s]+/', ' ', $subject);
$subject = preg_split("/[$delimiters]/", $subject, -1, PREG_SPLIT_NO_EMPTY);
foreach ($subject as $key => &$word)
{
$word = preg_replace('/[[:punct:]]/', '', $word);
if (preg_match('/[A-Z]+$/', $word)) $word = ucfirst($word);
else $word = ucfirst( strtolower($word) );
}
$subject = implode('', $subject);
if ($lcfirst)
{
return function_exists('lcfirst') ? lcfirst($subject)
:
strtolower($subject[0]).substr($subject,1);
}
return $subject;
}
}
// "usingPHPTurnThisIntoCamelCASENow"
echo camelCase("Using PHP turn This into camelCASE, now!");
以上是关于PHP Camel Case一根绳子的主要内容,如果未能解决你的问题,请参考以下文章
我将多个图像连接成一根绳子。我怎样才能减少绳索的弹性?
c_cpp 可以换一根绳子形成一个回文吗?
我怎样才能把一根绳子分成不同的部分,然后把每一块分成一层?
金融量化电话口试-智力题
下面哪种是camel-case标记法?
小驼峰命名法(lower camel case)和大驼峰命名法(upper camel case)