2010-11-14 65 views
1

說我有以下幾點:飼料分析,分割字符串

$cars = "auto1,auto2,auto3,auto4"; 

如果我解析$cars插入我的數據庫中的值,我得到「AUTO1,AUTO2,auto3,auto4」的字符串。

我想分解飼料到「auto1,auto2,auto3,auto4」時分割這個字符串 - 基本上增加單詞之間的空格。我該怎麼做?

下面是如何獲得值$cars

$xml = simplexml_load_file($feed); 

foreach($xml->feedinfo as $feedinfo) 
{ 
    $cars = $feedinfo->cars; 
    [...] 
} 

謝謝

+3

如果你只是想在你的字符串中插入空格,爲什麼不簡單地用'''(逗號+空格)替換每個','? – 2010-11-14 11:12:27

+0

爲什麼使用'foreach'爲'$ cars'賦值?那個變量每次都不會被覆蓋嗎?爲什麼不只是得到正確的'$ feedinfo'? – Konerak 2010-11-14 11:15:38

回答

3

如果你只是想添加空格:

$cars = str_replace(',', ', ', $cars); 

但你也可以將它分成數組元素:

$cars = explode(',', $cars)