我想使用的preg_match匹配PHP中的日期,把它分解并分配它的部分到一个数组,该日期看起来像“20100930”,这里是我使用的代码:的preg_match约会
// Make the tor_from date look nicer
$nice_from = $_POST['tor_from'];
$matches = array();
$ideal_from = '';
preg_match('/\d{4}\\d{2}\\d{2}\/', $nice_from, $matches, PREG_OFFSET_CAPTURE, 0);
// if (isset($matches[0])) $nice_from = $matches[0];
echo $matches[0];
echo "<br />";
echo $matches[1];
echo "<br />";
echo $matches[2];
echo "<br />";
echo $matches[3];
echo "<br />";
我一直在使用: http://php.net/manual/en/function.preg-match.php和PHP preg_match question来阐述如何做到这一点的想法,但我没有得到它的工作运气。任何帮助将不胜感激。
谢谢!这工作得很好,对于像我这样的人来说很简单! – imbadatjquery 2010-09-30 20:24:58
这也不回答问题,也不检查日期是否由数字组成。 – j4k3 2016-01-22 09:38:41