gpt4 book ai didi

php - 一种更简单的方法来删除字符第一次出现之前的所有内容,包括首次出现的字符?

转载 作者:可可西里 更新时间:2023-10-31 23:52:14 24 4
gpt4 key购买 nike

正如标题所说,它真的更有趣,我有格式为 1347020478_Workbook1 12.19.19.csv 的文件名 - 我想做的是将时间戳从开始处移开文件名并返回所有其他内容,因此 Workbook1 12.19.19.csv

我有以下代码可以正常工作:

$original_filename = explode('_', $list->file);
$timestamp = array_shift($original_filename);
$original_filename = implode('_', $original_filename);

正如我所说,上面的代码有效,但我想知道是否有更简单的方法?

最佳答案

您可以使用 stristr() 的组合和 ltrim()避免生成数组:

$original_filename = ltrim(stristr($list->file, '_'), '_');

请参阅手册:stristr 返回 haystack 中从第一次出现的 needle 开始到结束的所有内容。

关于php - 一种更简单的方法来删除字符第一次出现之前的所有内容,包括首次出现的字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12321172/

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