gpt4 book ai didi

php - 正则表达式可以更快地做到这一点吗?

转载 作者:行者123 更新时间:2023-12-03 01:58:41 26 4
gpt4 key购买 nike

我想将每个单词大写并将其组合成1个单词,例如:

home = Home
about-us = AboutUs

这是我目前使用的函数,正则表达式可以做得更好或更高效吗?

public function formatClassName($name)
{
$name = str_replace('-', ' ', $name);
$name = ucwords($name);
$name = str_replace(' ', '', $name);
return $name;
}

最佳答案

我不认为正则表达式可以将单词大写,所以你仍然需要有两个单独的正则表达式,而且我认为对于如此简单的情况,正则表达式是矫枉过正的(想想用大炮猎松鼠)。这段代码简单、清晰、容易理解。不要碰它!

关于php - 正则表达式可以更快地做到这一点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2193828/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com