正如标题所说,这确实更出于兴趣,我的文件名格式为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() http://php.net/manual/en/function.stristr.php and ltrim() http://php.net/manual/en/function.ltrim.php避免生成数组:
$original_filename = ltrim(stristr($list->file, '_'), '_');
请参阅手册:stristr
返回从第一次出现的 Needle 开始(包括第一次出现)到末尾的所有 haystack。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)