-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. PHP从字符串中获取日期
- 5. 不从字符串中获取日期?
- 6. 如何从日期字符串格式获取日期对象
- 7. 如何从字符串日期中获取日,月,年?
- 8. 从json日期字符串中提取日期到字符串
- 9. 获取日期时间从字符串
- 10. 从字符串获取日期时间
- 11. 从字符串获取日期格式
- 12. 从日期字符串获取时间
- 13. 如何从PHPUnit中的字符串中获取日期
- 14. 如何只获取日期字符串的年份部分?
- 15. 如何获取其中的值是日期时间字符串
- 16. 如何从日期字符串中获取秒数?
- 17. 如何从字符串中获取日期
- 18. 如何从字符串中获取日期?
- 19. 如何从这样的字符串中获取日期?
- 20. 如何从字符串中获取日期和计数元素?
- 21. 从字符串php获取日期 - 英国日期
- 22. Javascript获取日期()对象从字符串时间和日期
- 23. 如何从完整日期日期字符串中提取短日期?
- 24. 从字符串中提取日期
- 25. 从字符串中提取日期
- 26. 从字符串中提取日期值
- 27. 从字符串中提取日期+ PHP
- 28. 如何从字符串'01/25/1955'获取日期时间?
- 29. 如何从字符串(iPhone)获取日期?
- 30. 如何从标题获取最后修改日期字符串