2013-01-21 100 views
7

我現在有這個權利:爆用雙引號作爲分隔符

$_words = "'".implode("','", $array_of_words)."'"; 

,給了我喜歡的字符串:

'word','word2','word3' 

如何修改,要得到

"word","word2","word3" 

謝謝

回答

22

只需交換你的「 ES

$_words = '"'.implode('","', $array_of_words).'"'; 
+0

你忘了交換開始和結束的報價:) –

+0

他們實際上是因爲你寫的回聲''字 「 」單詞2「,」 word3'' –

+0

我改變它。向他們展示他們的問題的解決方案並不重要,但給出完整的答案是有意義的。 –

0
$result=array(); 
foreach ($array_of_words as $a1) { 
    $result[]='"'.$a1.'"'; 
} 
$_words = implode(',', $result); 
echo $_words;     
0

$_words = implode("','", $array_of_words);

+2

請給你的答案添加一些解釋。通常認爲僅有代碼的答案質量差。 –

相關問題