删除php中字符串开头的下一行

时间:2016-02-22 11:18:19

标签: php

我打算删除字符串开头的所有Next行, 我试过用。 str_replace("\n",null,$resultContent)它为我提供了删除所有下一行的结果。

实施例。我需要删除此字符串开头的下一行

这里的字符串

字符串跟随。“

我需要删除开头的下一行

5 个答案:

答案 0 :(得分:1)

请参阅此页。

http://www.w3schools.com/php/func_string_trim.asp

使用ltrim($resultContent,"\n")从字符串的开头删除所有新的行字符。

答案 1 :(得分:0)

爆炸并取得第一个结果
不要忘记做一些测试: if!is_array() .....

$x = explode("\n", $resultContent);
$resultContent = $x[0];

答案 2 :(得分:0)

你也可以这样使用它:

if(startsWith($resultContent, '\n')) {  // true:  if string starts with '\n'
    str_replace("\n",null,$resultContent);
}

答案 3 :(得分:0)

不确定是否只想删除空行,或者从第一个单词的\n后删除所有内容...与前者一起去,所以希望这就是你所追求的:

$string = "String first line

string second line";


$replaced = preg_replace('/[\r\n]+/', PHP_EOL, $string);
echo $replaced;

返回:

String first line 
string second line

答案 4 :(得分:0)

听起来像ltrim()就是你要找的东西:

  

ltrim - 从一开始删除空格(或其他字符)   串!

echo $result_string = ltrim($string);