2013-06-03 43 views
-6

大家好我一直在爲這個主題尋找網絡,但是我沒有找到明確的答案......所以我想過要問你。如何將一個句子拆分成單獨的單詞,然後用逗號分隔使用PHP

這裏的理念是:

可以說我有一個字符串示例:這是一個很長的字符串。

我想將該字符串分隔爲單個單詞,後跟逗號。

例子:這是一個,長串

我該怎麼做,在PHP

+3

也許你可以告訴我們你使用的是什麼語言 – bpoiss

+0

有沒有特定的語言?在這個例子中,你可以找到並用逗號替換每個空格。 – crush

+0

我對SO有個想法:沒有語言標記=無法發佈問題,不再浪費時間:-)也許爲純算法添加語言「中立」 –

回答

0

您可以使用PHP方法:

// $str <- "This is a long string"; 
$comma_str = implode(',', explode(' ',$str)); 

$comma_str = str_replace(' ', ',', $str); 

或者使用正則表達式。

+0

這工作非常感謝:D – darkside106

+0

我很高興它幫助! :D看看這個引用:http://php.net/docs.php,你可能會發現很多替代方案,你試圖實現 –

0
[^,]+ 

如果你熟悉正則表達式,這可能會給你的每一個逗號分隔的單詞。

0

我不明白

您是否試圖用逗號替換所有空格?

var foo = "This is a long string"; 
var bar = foo.Replace(" ", ","); 
相關問題