如何通过以下方式修改字符串?
以下是一些例子:
$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
答案 0 :(得分:5)
对于类似的内容,您可以使用ucwords()和str_replace(),例如
echo str_replace('-', '', ucwords($a, '-\/'));
'-\/'
基本上意味着它会将-
和/
视为分隔符,因此它知道要将什么归类为新词。
希望这有帮助!