Maison  >  Article  >  développement back-end  >  php简单正则问题

php简单正则问题

WBOY
WBOYoriginal
2016-06-23 14:39:08852parcourir

<?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);

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:php循环处理xmlArticle suivant:论坛帖子问题