换行内容如何成为一行段落?

时间:2012-03-26 08:59:22

标签: php

* 强文 *我想要做的是从我的分界线内容到一行段落

示例我的var_dump结果:

string(212)“(73857,”2012-02-02 03:18:44“,”TXT“,60143836234);”

string(122)“(73858,”2012-02-02 03:20:08“,”WAP“,60143836234);”

string(211)“(73859,”2012-02-02 08:21:47“,”TXT“,60163348563,);”

我想成为什么:

string(555)“(73857,”2012-02-02 03:18:44“,”TXT“,60143836234);(73858,”2012-02-02 03:20:08“,”WAP“ ,60143836234);(73859,“2012-02-02 08:21:47”,“TXT”,60163348563,);“

更新(这是我的代码,$ i是换行记录,如果我能将断行线设为一行,我会放入一个新文件)

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);
    }
}

任何想法?

感谢并高度赞赏您的回答

2 个答案:

答案 0 :(得分: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); 
    } 
} 

答案 1 :(得分:0)

如果你想粘合字符串,你可以这样做:

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

如果你有这样的字符串数组:

$strings = array('text1','text2','text3');
$data = implode('', $strings);
相关问题