2017-07-05 17 views
-4

データベース上で価値を持ち、改行でカンマを置き換えてテキストファイルに書きたい。改行でカンマを置き換えてテキストファイルに書き込む

例:私はそれがその後、コンマを削除し、改行を持つ.txtファイルに書き込みたい

SELECT column FROM table WHERE ID = 6 
Result: Monday,Tuesday,Wednesday,Thursday,Friday 

結果:

Monday 

Tuesday 

Wednesday 

Thursday 

Friday 

が、これは理にかなって願っています。

+4

'明らかstr_replace'のようなものとして。 –

+0

あなたは今まで試したことがあるコードを投稿できますか? –

答えて

0

利用の3番目のパラメータ

file_put_contents("file.txt", str_replace(",", "\r\n", $string)); 
+1

コードをコピーしてPHP_EOL部分を置き換えましたか?ファイル名を変更し、私の電話がfile_put_contents()を置く大文字のFを置き換えることによって、少なくともそれを "隠す"ことができます。 – Andreas

0

あなたのクエリを実行し、結果を取得する方法を知っていると仮定。 (mysqlのREPLACE()関数を使用してクエリ内で置き換えることもできます)

<?php 
    file_put_contents('/myfile.txt', str_replace(',', PHP_EOL, $row['column'])); 

ただし、質問には情報が制限されています。

はところで:ファイルが上書きされるべきではない:使用FILE_APPENDますfile_put_contents

関連する問題