2014-02-16 48 views
1

我試圖將一個變量表示有「hello-big-boy」或「hello-big」或甚至只是說「hello」變成一個將所有破折號轉換爲空格的變量,而每個單詞的第一個字母作爲首都。所以「hello-big-boy」會變成Hello Big Boy,而「hello-big」會變成Hello Big,而「hello」會變成你好。如何使用preg_replace創建空間和首字母?

任何幫助是非常感激的傢伙!謝謝:)

回答

1

由於只有一個小的替換,你可以避免使用regex並與本地PHP函數。

<?php 
$str='hello-big-boy'; 
echo ucwords(str_replace('-',' ',$str)); //"prints" Hello Big Boy 

Demo

+1

謝謝老兄!像魅力一樣工作。 – Vimzy

相關問題