プロが教えるわが家の防犯対策術!

phpのjoin関数について教えてもらえないでしょうか?

$temp = ereg_replace("[\r\n]", "", join( ",", $CsvData[ $i ] ) ). "\n";

アドバイスお願いします。

A 回答 (1件)

join関数の何が知りたいのでしょうか?



join は、配列を第一引数で指定した文字を間に挟んで
出力するというもので、
上のやり方で間違いはないと思われるのですが。

$CsvData[$i] が配列じゃないので
$CsvData[$i] がまんま$tempに入ってしまって
動作しないと思ってしまっている、
ということでしょうか?

$CsvData[$i] がカンマ区切りのデータで
それを配列にしたいのにうまくいかない、
ということでしょうか?


前者なら
$a = array("a","b","c");
$temp = join(",",$a); で、
$temp = "a,b,c"; になりますよ。

後者なら必要なのは、join関数ではなくsplit関数です。
    • good
    • 0
この回答へのお礼

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

お礼日時:2003/12/02 01:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!