2013-06-12 50 views
-2

尋找一點幫助。我正在使用麪包屑腳本,並希望對字符串做一些工作。PHP刪除字符並大寫

在這種情況下,我需要從字符串中除去' - '以及大寫每個單詞。這是我有:

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

但此刻它一個或其他 - 我想他們(抱歉,新的PHP!)

非常感謝所有幫助

結合Paul

+4

這真的是你應該(能夠)弄清楚你自己的東西。對於你自己的訓練... – deceze

+0

我同意,因爲你幾乎在那裏。仔細看看你在兩條線上工作的變量。 – icedwater

回答

3

您未引用$title變量。

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

爲了避免混淆,你可以嵌套函數調用是這樣的...

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

太好了 - 那正是我在找的東西....工作完成! –

0

我相信你有一個錯字。它應該閱讀:

$title = ucwords($title); 
0

試試這個:-)

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

那樣簡單......

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

最後行應爲:

$title = ucwords($title); 
2

試試這個:

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