-2
A
回答
1
更有可能是一个更好的方式,但这会起作用。
$string = "NCPDP_2016-10-28_15-31-10.csv";
$explode = explode('_', $string);
echo $explode[ 1 ]."\n";
$explode2 = explode('.', $explode[ 2 ]);
echo $explode2[ 0 ];
结果:
2016-10-28
15-31-10
2
嗯,这是更短的方式。如果你想再次使用它们,你可以添加变量$ setup和$ explode add to function。
$string = 'NCPDP_2016-10-28_15-31-10.csv';
$setup = str_replace("_", ".csv", $string);
$explode = explode(".csv", $setup);
echo $explode[1].' '.$explode[2];
结果将是做
2016-10-28 15-31-10
0
简单的方法。
$str1 = 'NCPDP_2016-10-28_15-31-10.csv';
$replacestr = str_replace("_", ".csv", $str1);
$explode = explode(".csv", $replacestr);
echo $explode[1].' '.$explode[2];
1
这里有一个更短的版本:
$string = 'NCPDP_2016-10-28_15-31-10.csv';
echo trim(preg_replace('/([^\d\-])/', ' ', $string));
我们简单地取代一切,是不是数字或空格破折号。我们这样做的原因,而不是完全删除它们是保持日期和时间之间的空间。
现在我们可以修剪掉所有的白色空间,但保留中间的一个(在日期和时间之间)。
相关问题
- 1. 如何从此字符串中获取日期?
- 2. 获取日期时间从字符串
- 3. 从字符串获取日期格式
- 4. 从字符串获取日期时间
- 5. 从日期字符串获取时间
- 6. 如何从日期字符串中获取秒数?
- 7. 如何从字符串中获取日期?
- 8. 如何从这样的字符串中获取日期?
- 9. Javascript获取日期()对象从字符串时间和日期
- 10. 从字符串php获取日期 - 英国日期
- 11. 从字符串中提取日期值
- 12. 从字符串中提取日期
- 13. 如何从datetimepicker获取字符串的日期?
- 14. 如何从字符串(iPhone)获取日期?
- 15. 如何从给定的字符串获取php日期格式
- 16. 如何从字符串'01/25/1955'获取日期时间?
- 17. 如何从ISO日期字符串获取时区名称?
- 18. Python:获取从日期字符串中获得的年数
- 19. PHP:如何获取此字符串值?
- 20. 如何从C#中的字符串只获取字母?
- 21. 获取日期字符串draw_calendar()函数
- 22. 如何在JavaScript中获取日期格式模式字符串?
- 23. 如何从PHP中的日期对象中提取日期字符串
- 24. 如何从PHP中获取此SimpleXMLElement的值作为字符串
- 25. 从SQL日期字符串获取前一个工作日PHP
- 26. 如何从字符串解析日期?
- 27. 从字符串提取日期(URL)
- 28. SQL:从字符串提取日期
- 29. 从字符串提取日期
- 30. 从日期提取时间字符串