我写这段代码
echo ucwords('online/offline');
预期结果:Online/Offline
结果:Online/offline
如何在斜线符号后面的第一个字母成为大写字母而不添加空格?
答案 0 :(得分:6)
您可以在delimiters
ucwords
echo ucwords('online/offline', '/');
这将导致:
Online/Offline
文档:http://php.net/manual/en/function.ucwords.php
可选分隔符包含单词分隔符字符。
答案 1 :(得分:3)
ucwords支持分隔符参数:
echo ucwords('online/offline', '/');
答案 2 :(得分:1)
因为ucwords()将每个单词的第一个字符转换为大写,每个单词按空格不同
如果你用过这个
echo ucwords('online/offline', '/');
而不是为
工作' echo ucwords('在线离线',' /')`
你应该传递所有将单词分开的字符,例如
echo ucwords('online/offline', '/, ');