首頁  >  文章  >  後端開發  >  php简单正则问题

php简单正则问题

WBOY
WBOY原創
2016-06-23 14:39:08853瀏覽

<?php$timestamp = '2012年02月03 15:06:46';preg_match_all("/(.*?)年(.*?)/is", $timestamp, $rarr, PREG_SET_ORDER);print_r($rarr);preg_match_all("/(.*?)年(.*?)月(.*?) (.*?):(.*?):(.*?)/is", $timestamp, $rarr, PREG_SET_ORDER);print_r($rarr);?>


以上代码结尾的那个值总取不到,比如第一个只取到年,取不到月,请问应该如何修改呢?


回复讨论(解决方案)

$timestamp = '2012年02月03 15:06:46';preg_match_all('/\d+/', $timestamp, $rarr);print_r($rarr);

preg_match_all('/[^年^月^\s^\:]+/', $timestamp, $rarr);

preg_match_all('/[^年^月^\s^\:]+/', $timestamp, $rarr);

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:php循环处理xml下一篇:论坛帖子问题