2012-03-26 5 views
0

* 強いテキスト *は、私のブレークラインのコンテンツから1行の段落改行内容が1行の段落になる方法は?私は何をしたいか

例に私のvar_dump結果:

文字列(212) "(73857、" 2012-02-02 03 :18:44 "、" TXT "、60143836234);"

文字列(122) "(73858、" 2012-02-02 03:20:08 "、" WAP "、60143836234);"

文字列(211) "(73859、" 2012-02-02 08:21:47 "、" TXT "、60163348563))"私はなりたい何

文字列(555) "(73857、" 2012-02-02三時18分44" 秒、 "TXT"、60143836234);(73858、 "2012-02- 02 03:20:08 "、" WAP "、60143836234);(73859、" 2012-02-02 08:21:47 "、" TXT "、60163348563);"

更新

foreach($get_line_feed_content as $i) { 
$add_special_char = "(".$i.");"; 

var_dump($add_special_char); 

    if(!empty($i)){ 


     $stringData = $final_content; 
     fwrite($save, $stringData); 
     fclose($save); 
    } 
} 

任意のアイデアを(ここに私のコードは、$ iが1行にブレークラインを作ることができ、私があれば、私は新しいファイルに入れます、改行レコードですか)?

感謝し、非常にあなたの答えを感謝

+0

あなたがのvar_dump(の出力から改行を削除したいですか)? str_replace()の何が問題なのですか? – symcbean

答えて

2

はあなただけ一緒に文字列を接着したいでしたか?あなたのダンプからラインブレイクは見られません。

そのような場合、単に実行します。

$finalString = $string1 . $string2 . $string3; 
var_dump($finalString); //Strings should be glued as one. 

、しかし、各行は配列の要素として表現されている場合:最新のアップデートにより

$stringsArray = array('string1', 'string2', 'string3'); 
$finalString = implode("", $stringsArray); 
var_dump($finalString); 

、これは何ですか私はどうなる:

$newString = ''; 

foreach($get_line_feed_content as $i) { 
    $newString .= "(".$i.");"; //concatenate 

    var_dump($newString); //You will get a lot of dumps and with each dump, a new string should be appended to it. 

    if(!empty($i)){ 
     fwrite($save, $newString); 
     fclose($save); 
    } 
} 
+0

こんにちはphpdev、あなたの返事に感謝、それは仕事ですが、私は何百万ものレコードを持っていました。ループを使用する必要がありますか? – Oscar

+0

文字列は配列に格納されていますか?そうであれば 'implode()'を使います。 :)私の更新の任意のアイデア – F21

+0

? – Oscar

0

をあなたはこのように行うことができます文字列を接着する場合:

0123を
$data = $string1.$string2.$string3; 

あなたは文字列の配列を持っている場合は、次のようにします:

$strings = array('text1','text2','text3'); 
$data = implode('', $strings); 
関連する問題