2011-02-01 18 views
0

私はマルチ選択ユーザを選択できるようにするために使用していますが、これはうまくいきますが、$ _POSTの出力は配列です。私は、私は任意の助けをコンマを追加し、値をエコーする必要がありますが、最後の値PHP、配列をカンマ区切りの値の文字列にエコーする

ためにコンマを追加していけない、これらの値はそう

100,200,300,400 

のようにフォーマットされるようになるだろうどのように

壮大になるだろう。

乾杯

答えて

8

あなたはimplodeを使用することができます。

あなたは** **破を使用する必要があります
return implode(',', $_POST['users']); 
+1

。 Implodeは選択肢と比較して非常に効率的です(特に自分自身で行う場合)。 – Christian

+0

私はPHPよりもJavaScriptに慣れているので、最初は 'echo $ _POST ['users']'を試しました。私はもう一度PHPとJavaScriptが実際には異なる言語であることを思い出しました。 – sdleihssirhc

1
$array = array(100, 200, 300, 400); // Or get from your $_POST value or what have you 

echo implode(',', $array); // "100,200,300,400" 
関連する問題