从php获取的动态字符串
我有一个动态获取的文本,有几行。我想取文本的最后一行。我曾想过使用substr(),但不能,因为我只能在运行时知道字符串。我正在使用php。请帮助我执行此操作。根据换行符的不同,您可能需要更改“\n”从php获取的动态字符串,php,Php,我有一个动态获取的文本,有几行。我想取文本的最后一行。我曾想过使用substr(),但不能,因为我只能在运行时知道字符串。我正在使用php。请帮助我执行此操作。根据换行符的不同,您可能需要更改“\n” 将字符串拆分为分隔符为新行字符的部分,最有可能是“\r\n”或仅“\n”。检查哪一个合适。然后使用php函数,并使用。所以 试试这个: $yourstring = explode("\r\n",$yourstring); $lastLine = $yourstring[(count($yourst
将字符串拆分为分隔符为新行字符的部分,最有可能是“\r\n”或仅“\n”。检查哪一个合适。然后使用php函数,并使用。所以 试试这个:
$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;
如果要在线测试,请在此处进行测试:
它实际上对我很有效,并与“caio”相呼应
你能给我们提供你需要的细绳吗?也许我们不是在谈论新台词?:)
使用换行符分解字符串。数组中的最后一项是您的最后一行。这里是最佳解决方案+1 :D@user2509780您可能需要更改“\n”以适应字符串中的换行符再次检查答案,也许这与新行无关!
$yourstring = explode("\r\n",$yourstring);
$lastLine = $yourstring[(count($yourstring)-1)];
$yourstring = "cicco
caio";
$yourstring = explode("\r\n",$yourstring);
$lastLine = $yourstring[(count($yourstring)-1)];
echo $lastLine;