PHP删除字符并大写

时间:2013-06-12 10:20:11

标签: php

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

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

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

但目前它做了一个或者另一个 - 我想把它们结合起来(对不起,新的php!)

非常感谢您的帮助

6 个答案:

答案 0 :(得分:3)

您没有引用$title变量。

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

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

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

答案 1 :(得分:2)

试试这个:

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

答案 2 :(得分:1)

简单到......

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

答案 3 :(得分:0)

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

$title = ucwords($title);

答案 4 :(得分:0)

试试这个: - )

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

答案 5 :(得分:0)

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

最后一行应为:

$title = ucwords($title);