我有$date
变量2009-04-29
Y-m-d
任何人都可以了解如何使用最简单的方法提取到$d
,$m
,$y
?
正则表达式更可取。
将选择任何更简单方法的建议。 :)
答案 0 :(得分:4)
答案 1 :(得分:3)
您可以使用
轻松避免使用正则表达式$y = substr($date, 0,4);
$m = substr($date, 5,2);
$d = substr($date, -2);
修改:如果你真的想要正则表达式,你将拥有一个=)
尝试
preg_match('/(\d{4})-(\d{2})-(\d{2})/', $date, $matches)
$y = $matches[1];
$m = $matches[2];
$d = $matches[3];
(我不知道表达式中的反斜杠是否需要转义,对不起)