Php 如何在某些字符后添加大写字母?

Php 如何在某些字符后添加大写字母?,php,string,Php,String,如何用以下方式修改字符串 第一个大写字符 连字符大写后的第一个字符 斜杠大写后的第一个字符 以下是一些例子: $a = 'foo-bar'; echo $a; // FooBar $a = 'my-class-name'; echo $a; // MyClassName $a = 'my-directory/my-class-name'; echo $a; // MyDirectory/MyClassName $a = 'my-directory/my/sub/directory/my-cl

如何用以下方式修改字符串

  • 第一个大写字符
  • 连字符大写后的第一个字符
  • 斜杠大写后的第一个字符
以下是一些例子:

$a = 'foo-bar';
echo $a; // FooBar
$a = 'my-class-name';
echo $a; // MyClassName
$a = 'my-directory/my-class-name';
echo $a; // MyDirectory/MyClassName
$a = 'my-directory/my/sub/directory/my-class-name';
echo $a; // MyDirectory/My/Sub/Directory/MyClassName

对于这样的事情,你可以使用和

'-\/'
基本上意味着它将把
-
/
视为分隔符,这样它就知道将什么作为新词分类


希望这有帮助

对于类似的内容,您可以使用

'-\/'
基本上意味着它将把
-
/
视为分隔符,这样它就知道将什么作为新词分类


希望这有帮助

请阅读并了解如何创建一个。为什么这一点被认为过于宽泛?为什么它不是“一个具有足够细节的特定问题,足以确定一个适当的答案”?请阅读并创建一个。为什么这个问题被认为过于宽泛?这怎么不是“一个有足够细节的具体问题,以确定一个适当的答案”?:罗斯·威尔逊-非常感谢;):罗斯·威尔逊——非常感谢;)
echo str_replace('-', '', ucwords($a, '-\/'));