* 强文 *我想要做的是从我的分界线内容到一行段落
示例我的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);
}
}
任何想法?
感谢并高度赞赏您的回答
答案 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);