Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php ucwords不';斜杠(/)符号后不工作_Php_String - Fatal编程技术网

Php ucwords不';斜杠(/)符号后不工作

Php ucwords不';斜杠(/)符号后不工作,php,string,Php,String,我写这个代码 echo ucwords('online/offline'); 预期结果:在线/离线 结果:在线/离线 如何使斜杠符号后的第一个字母成为大写字母而不添加空格?您可以在ucwords的第二个参数上添加分隔符 echo ucwords('online/offline', '/'); 这将导致: Online/Offline 文件: 可选分隔符包含单词分隔符 UCWord支持分隔符参数: echo ucwords('online/offline', '/'); 因为ucword

我写这个代码

echo ucwords('online/offline');
预期结果:
在线/离线

结果:
在线/离线


如何使斜杠符号后的第一个字母成为大写字母而不添加空格?

您可以在
ucwords
的第二个参数上添加
分隔符

echo ucwords('online/offline', '/');
这将导致:

Online/Offline 
文件:

可选分隔符包含单词分隔符


UCWord支持分隔符参数:

echo ucwords('online/offline', '/');
因为ucwords()将每个单词的第一个字符转换为大写,并且每个单词的空格不同 如果你用这个
echo ucwords('online/offline','/')

而不是不为你工作

'echo ucwords('online-offline','/'))`

你应该传递所有分隔单词的字符,例如

echo ucwords('online/offline','/,')

试试这些
echo ucwords('online/offline')