gpt4 book ai didi

php - 删除变量中存储的内容中从顶部开始的前四行

转载 作者:行者123 更新时间:2023-12-03 00:43:22 24 4
gpt4 key购买 nike

我有一个变量,需要在显示之前删除前四行:

Error Report Submission
From: First Last, email@example.com, 12345
Date: 2009-04-16 04:33:31 pm Eastern

The content to be output starts here and can go on for any number of lines.

在将其显示为“待处理错误报告” View 的一部分之前,我需要从该数据中删除“标题”。

最佳答案

嗯。我确信有人会想出一些漂亮/更短/更好的东西,但是怎么样:

$str = implode("\n", array_slice(explode("\n", $str), 4));

如果这太难看,你可以随时将其抽象出来:

function str_chop_lines($str, $lines = 4) {
return implode("\n", array_slice(explode("\n", $str), $lines));
}

$str = str_chop_lines($str);

编辑:再考虑一下,我不建议使用 str_chop_lines 函数,除非您计划在应用程序的许多部分中执行此操作。我认为,最初的一行代码已经足够清楚了,任何偶然发现 str_chop_lines 的人在不查看函数定义的情况下可能都不会意识到默认值是 4。

关于php - 删除变量中存储的内容中从顶部开始的前四行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/758488/

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