• 締切済み

join関数について

phpのjoin関数について教えてもらえないでしょうか? $temp = ereg_replace("[\r\n]", "", join( ",", $CsvData[ $i ] ) ). "\n"; アドバイスお願いします。

みんなの回答

  • duckling
  • ベストアンサー率47% (88/185)
回答No.1

join関数の何が知りたいのでしょうか? join は、配列を第一引数で指定した文字を間に挟んで 出力するというもので、 上のやり方で間違いはないと思われるのですが。 $CsvData[$i] が配列じゃないので $CsvData[$i] がまんま$tempに入ってしまって 動作しないと思ってしまっている、 ということでしょうか? $CsvData[$i] がカンマ区切りのデータで それを配列にしたいのにうまくいかない、 ということでしょうか? 前者なら $a = array("a","b","c"); $temp = join(",",$a); で、 $temp = "a,b,c"; になりますよ。 後者なら必要なのは、join関数ではなくsplit関数です。

u-mesh12
質問者

お礼

お礼が送れて申し訳ありませんでした。join関数の用途を知らないで使用していたので、質問させていただきました。説明不足でしたね。 >join は、配列を第一引数で指定した文字を間に挟んで出力するというもので、 アドバイスありがとうございました。