2010-11-14 67 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)