-2

寻求一点帮助。我正在使用面包屑脚本并想对字符串做一些工作。

在这种情况下,我需要从字符串中删除一个“-”并将每个单词大写。这就是我所拥有的:

$title = str_replace('-', ' ', $crumb);
$title = ucwords($crumb);

但目前它会做一个或另一个 - 我想将它们结合起来(对不起,php新手!)

非常感谢您的帮助

保罗

4

6 回答 6

3

您没有引用 $title变量。

$title = str_replace('-', ' ', $crumb); 
$title = ucwords($title); // notice $title instead of $crumb

为避免混淆,您可以像这样嵌套函数调用......

$title = str_replace('-', ' ', ucwords($crumb)); 
于 2013-06-12T10:21:59.270 回答
2

尝试这个:

$title = ucwords(str_replace('-', ' ', $crumb));
于 2013-06-12T10:23:12.730 回答
1

简单到...

$title = ucwords(str_replace('-', ' ', $crumb));
于 2013-06-12T10:22:49.687 回答
0

我相信你有一个错字。它应该是:

$title = ucwords($title);
于 2013-06-12T10:22:14.410 回答
0

尝试这个 :-)

$title = str_replace('-', ' ', $crumb);
$title = ucwords($title);
于 2013-06-12T10:22:18.063 回答
0
$title = str_replace('-', ' ', $crumb);
$title = ucwords($crumb);

最后一行应为:

$title = ucwords($title);
于 2013-06-12T10:22:54.913 回答