如何在php中从包含五月日期的字符串中提取日期

如何在php中从包含五月日期的字符串中提取日期,php,regex,Php,Regex,我试过了这是密码 $temp = "1|<select class='form-control selectpicker' id='sel_date' onchange='return GetSessionData(\"2\")'> <option>Select Date</option> <option value='2016/01/08'>08-Jan-2016</option> <option value=

我试过了这是密码

$temp = "1|<select class='form-control selectpicker' id='sel_date'
onchange='return GetSessionData(\"2\")'>
   <option>Select Date</option>
   <option value='2016/01/08'>08-Jan-2016</option>
   <option value='2016/01/09'>09-Jan-2016</option>
   <option value='2016/01/10'>10-Jan-2016</option>
   <option value='2016/01/11'>11-Jan-2016</option>
   <option value='2016/01/12'>12-Jan-2016</option>
   <option value='2016/01/13'>13-Jan-2016</option></select>";

   $_date_pattern_two = "/<option value=(/([a-zA-Z]+) (\d+)/>(.*?)/<\/option>";
   preg_match_all($_date_pattern_two, $temp, $_date_match_two);
   var_dump($_date_match_two);exit;
$temp=“1|
选择日期
2016年1月8日
2016年1月9日
2016年1月10日
2016年1月11日
2016年1月12日
2016年1月13日”;
$_date_pattern_two=“/(.*)/”;
preg\u match\u all($日期\模式\两个,$临时,$日期\两个匹配);
变量转储(日期匹配两次);出口
我要的输出数组包含所有日期。 在这里

$日期匹配二=['08-Jan-2016'、'09-Jan-2016'、'10-Jan-2016'、'11-Jan-2016'、…];

以下是您的答案:-

   preg_match_all("/\d{4}\/\d{2}\/\d{2}/", $temp, $match);
   echo '<pre>'; print_r($match[0]);exit;
以下是你的答案:-

   preg_match_all("/\d{4}\/\d{2}\/\d{2}/", $temp, $match);
   echo '<pre>'; print_r($match[0]);exit;

你的问题一点也不清楚…:-(你的问题一点也不清楚…:-)我想要这样的输出我想要这样的输出