gpt4 book ai didi

PHP:如何向后查找最后 N 行

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:01:43 24 4
gpt4 key购买 nike

我想我可以调用 tail,但这意味着取决于外部程序。有没有一种方法可以仅使用 PHP 以高效的方式执行此操作?


更新:对于那些感兴趣的人,我遵循了我在接受的答案中得到的建议,并尝试在自己身上实现。放上on my blog =)

最佳答案

所以你想要一个字符串的最后 n 行?

function getLastLines($string, $n = 1) {
$lines = explode("\n", $string);

$lines = array_slice($lines, -$n);

return implode("\n", $lines);
}

然后您可以使用 getLastLines($str, $num); 调用它,其中 $num 是正整数,$str是您要切碎的字符串。

如果您想要不同的东西,例如使用文件作为源,您需要一些不同的东西——也许使用 file 而不是 explode

关于PHP:如何向后查找最后 N 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6143920/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com