我的程序
代码如下 | 复制代码 |
echo $fileddata['house_feature']; echo '----'.$fileddata['house_feature'] |
结果为:南北通透|||随时看房|||交通便利 --------
后来反复查没查出原因,百度搜索了一下有一个网友这样说implode(',',$goods_attr) 这个写的一点都不科学。应该做判断.if($goods_attr) 这一下想了,这个implode不是只能是把数组转换成字符吗?百度一下mplode() 函数把数组元素组合为一个字符串。
参数 | 描述 |
---|---|
separator | 可选。规定数组元素之间放置的内容。默认是 ""(空字符串)。 |
array | 必需。要结合为字符串的数组。 |
代码如下 | 复制代码 |
$fileddata['house_feature'] = str_replace('|||',',',$fileddata['house_feature']); |
再测试 南北通透|||随时看房|||交通便利南北通透,随时看房,交通便利 就是我想要的结果了。