2016-05-21 7 views
-2

私はimplode関数を作成しました。しかし、そこにはいくらかのスペースが来ている。そのため、私の出力は正しく来ていません。以下のようなimplode関数で余分なスペースを消去する方法

 $category={"Software Developer",".Net Developer", "Android Developer"} 

    $cat= "'".implode("','",$category)."'"; 

    $cat= 'Software Developer',' .Net Developer', ' Android Developer' 

しかし、結果は

 $cat= 'Software Developer','.Net Developer', 'Android Developer' 

iは、単一引用符の近くにこのスペースが消去されますどのように私を助けてくださいする必要があります。

+0

これを行うには「trim」を使用します。 –

+0

'$ category = {" Software Developer "、" .Net Developer "、" Android Developer "}'を有効なコードとして受け入れるPHPのバージョンは? –

+1

あなたのコードを訂正した後 - 何もする必要はありません - [ここをクリック](https://ideone.com/aG8wjB) –

答えて

1

array_mapを使用して空白を削除してください。

$category = array("Software Developer",".Net Developer", "Android Developer"); 

$category = array_map('trim',$category); 

$cat= "'".implode("','", $category)."'"; 

echo $cat; //'Software Developer','.Net Developer','Android Developer' 
+1

ありがとうございました – Priyanka

関連する問題