从php获得的动态字符串

时间:2013-09-12 13:18:25

标签: php

我有一个动态提取的文本,有几行。我想获取文本的最后一行。我想过使用substr()但不能,因为我只在运行时知道字符串。我正在使用php。请帮我这样做。

3 个答案:

答案 0 :(得分:1)

将字符串拆分为分隔符为新行字符的部分,很可能是“\ r \ n”或只是“\ n”。检查哪一个适合。然后使用php函数explode并使用end取最后一个。所以

echo end(explode("\r\n", $your_string));

答案 1 :(得分:0)

根据您的换行符,您可能需要更改“\ n”

$array = explode("\n", $string);
echo end($array);

答案 2 :(得分: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”。

请您提供您需要详细说明的字符串吗?也许我们不是在谈论新线? :)