我计划删除字符串开头的所有下一行,我试过使用。 str_replace("'n",null,$resultContent)
它给我的结果是删除了所有下一行。
我需要删除此字符串开头的下一行
"
此处字符串
字符串跟随。
我需要删除开头的下一行
请参考此页面。
http://www.w3schools.com/php/func_string_trim.asp
使用 ltrim($resultContent,"'n")
从字符串开头删除所有新行字符。
只需爆炸并获取第一个结果
不要忘记做一些测试:如果!is_array() .....
$x = explode("'n", $resultContent);
$resultContent = $x[0];
你也可以像这样使用它:
if(startsWith($resultContent, ''n')) { // true: if string starts with ''n'
str_replace("'n",null,$resultContent);
}
不确定您是只想去除空白行,还是从单词的第一个实例中删除'n
后的所有内容......选择了前者,所以希望这就是你所追求的:
$string = "String first line
string second line";
$replaced = preg_replace('/['r'n]+/', PHP_EOL, $string);
echo $replaced;
返回:
String first line
string second line
听起来ltrim()是你要找的:
ltrim — 从开头去除空格(或其他字符) 字符串!
echo $result_string = ltrim($string);