PHPで「Warning: implode() [function.implode]: Invalid」エラーの対策

PHPコード:
echo $fileddata['house_feature’];
if($fileddata['house_feature’]){
$fileddata['house_feature’] = implode('|||’,$fileddata['house_feature’]);
}
echo '—-'.$fileddata['house_feature’]

エラーメッセージ:
Warning: implode() [function.implode]: Invalid

対策:
修正前
$fileddata['house_feature’] = implode('|||’,$fileddata['house_feature’]);
修正後
$fileddata['house_feature’] = str_replace('|||’,’,’,$fileddata['house_feature’]);
説明:
string implode ( string $glue , array $pieces )
string implode ( array $pieces )
配列要素を文字列により連結する
全ての配列要素の順次を変えずに、各要素間にglueおじ列を挟ん一つの文字列にして返す。

PHP

Posted by arkgame