mor*_*ous 26 php regex posix-ere
我有以下声明在PHP 5.3之前使用该split函数正常工作:
list($year, $month, $day, $hour, $min, $sec) = split( '[: -]', $post_timestamp );
Run Code Online (Sandbox Code Playgroud)
升级到PHP 5.3后,我收到了Deprecated警告:
不推荐使用:不推荐使用函数split().
我试图用以下格式解析字符串:
2010-08-10 23:07:58
进入其组成部分.
Bra*_*ley 60
我想你想要preg_split.
list($year, $month, $day, $hour, $min, $sec) = preg_split('/[: -]/', $post_timestamp);
Run Code Online (Sandbox Code Playgroud)
$dateTime = new DateTime('2010-08-10 23:07:58');
$year = $dateTime->format('Y');
$month = $dateTime->format('m');
Run Code Online (Sandbox Code Playgroud)
你得到了钻取...根据你将要做的事情,使用DateTime对象可能比使用六个单独的变量更方便.
小智 7
只是尝试用"爆炸"替换"拆分",新版本的PHP和MYSQL接受"爆炸"而不是"拆分"
| 归档时间: |
|
| 查看次数: |
68797 次 |
| 最近记录: |