我有一个动态获取的文本,它有几行。我想获取文本的最后一行。我想过使用 substr() 但不能,因为我只在运行时才知道字符串。我正在使用 php。请帮我做这件事。
问问题
69 次
3 回答
0
根据您的换行符,您可能需要更改“\n”
$array = explode("\n", $string);
echo end($array);
于 2013-09-12T13:21:46.653 回答
0
尝试这个:
$yourstring = explode("\r\n",$yourstring);
$lastLine = $yourstring[(count($yourstring)-1)];
请在 "\r\n" 中使用双引号:单引号不起作用。
回复评论:
那么你确定你需要分隔断线吗?
检查这段代码:
$yourstring = "cicco
caio";
$yourstring = explode("\r\n",$yourstring);
$lastLine = $yourstring[(count($yourstring)-1)];
echo $lastLine;
如果您想在线测试,请在此处进行测试:
http://writecodeonline.com/php/
它实际上对我有用,并与“caio”相呼应。
您能否向我们提供您需要详细说明的字符串?也许我们不是在谈论新线?:)
于 2013-09-12T13:22:12.510 回答