我有一个动态获取的文本,有几行。我想获取文本的最后一行。我想使用 substr(),但不能,因为我只在运行时知道字符串。我正在使用 php。请帮助我做到这一点。
将字符串拆分为分隔符为换行符的部分,很可能是"''r'"或只是"'"。检查哪一个适合。然后使用 php 函数 explode 并取最后一个带有 end 的函数。所以
echo end(explode("'r'n", $your_string));
试试这个:
$yourstring = explode("'r'n",$yourstring);
$lastLine = $yourstring[(count($yourstring)-1)];
请使用带"''r'"的双引号:单引号不起作用。
对评论的回答:
那你确定需要分隔断线吗?
检查这段代码:
$yourstring = "cicco
caio";
$yourstring = explode("'r'n",$yourstring);
$lastLine = $yourstring[(count($yourstring)-1)];
echo $lastLine;
如果您想在线测试,请在此处进行测试:
http://writecodeonline.com/php/
它实际上对我有用,并与"caio"相呼应。
您能向我们提供您需要详细说明的字符串吗? 也许我们不是在谈论新生产线? :)
根据换行符,您可能需要更改"'"
$array = explode("'n", $string);
echo end($array);