【发布时间】:2016-02-14 19:07:14
【问题描述】:
我需要在我的数组中格式化一个日期 - 但数组中的日期没有保存为数据库中的 datetime 或类似的东西.. 我已经从我的服务器中获取了日期并将它们删除.
所以我需要使用preg_replace 或str_replace
到目前为止我使用str_replace 所做的尝试:
$reverse_date = str_replace( '[', '' ,$reverse_date);
$reverse_date = str_replace( ']', '' ,$reverse_date);
$reverse_date = str_replace( '/', '.' ,$reverse_date);
但我不想为此使用三行代码。
如果我print_r这个,我会得到:12.Oct.2015:01:10:43 +0200
在它看起来像这样之前:[12/Oct/2015:00:37:29 +0200]
所以没关系!但是我还是不想用这三行,但是我不懂preg_replace的语法
我想要以下输出:
12.Oct.2015(space)01:10:43 +0200
【问题讨论】:
-
是字符串还是数组
-
它是一个数组!但我只需要数组的第一个数据,所以 $reverse_date[1]
-
发布你的数组结构
-
这是我的数组的 2 个日期:,"[12\/Oct\/2015:01:09:51 +0200]","[12\/Oct\/2015:01:08 :50 +0200]",
-
请检查我的答案..