将变量值与整个字符串进行比较,并打印与值匹配的所有值

时间:2014-03-13 11:27:01

标签: php

我有一个字符串我想比较整个字符串和日期字符串,它们存在于字符串中。一世  检索不同变量中的日期并存储它。字符串由|分隔整个意思是指  字符串不同的字符串从|爆炸并存储在变量中。现在我将整个字符串与DATE进行比较并使用匹配日期回显所有值表示如果日期为2014-03-10则打印

   33~WRIA/16458/2007~72~RAJESH MISHRA~UNION OF INDIA THROUGH ITS SECRETARY,AND 4 
   OTHERS~D~2014-03-10~02:19:41 07/03/2014
   33~WRIA/29576/2007~73~SMT. MEENA YADAV AND OTHERS~STATE OF U.P. AND OTHERS~D~2014-03-
   10~02:19:41 07/03/2014
   33~WRIA/16458/2007~72~RAJESH MISHRA~UNION OF INDIA THROUGH ITS SECRETARY, AND 4 
   OTHERS~D~2014-03-10~02:56:55 07/03/2014
   33~WRIA/29576/2007~73~SMT. MEENA YADAV AND OTHERS~STATE OF U.P. AND OTHERS~D~2014-03-
   10~02:56:55 07/03/2014

我的完整字符串是

   33~WRIA/16458/2007~72~RAJESH MISHRA~UNION OF INDIA THROUGH ITS SECRETARY, AND 4 
 OTHERS~D~2014-03-10~02:19:41 07/03/2014|33~WRIA/29576/2007~73~SMT. MEENA YADAV AND
 OTHERS~STATE OF U.P. AND OTHERS~D~2014-03-10~02:19:41 
 07/03/2014|9~COPP/43/2012~19~DASAPRAKASH HOTELS AND RESORTS PVT. LTD.~M/S KUMAR
 ASHIYANA PVT. LTD.~D~2014-03-06~02:56:55 07/03/2014|9~COPP/43/2012~19~DASAPRAKASH 
 HOTELS AND RESORTS PVT. LTD.~M/S KUMAR ASHIYANA PVT. LTD.~D~2014-03-06~02:56:55
 07/03/2014|10~WRIA/50923/2012~27~LALLAN KUMAR~COAL INDIA LTD. THRU. ITS CHAIRMAN AND
 OTHERS~D~2014-03-06~02:56:55 07/03/2014|10~WRIA/52176/2011~41~MANEESH THAKUR~STATE OF
 U.P. AND OTHERS~D~2014-03-06~02:56:55 07/03/2014|10~WRIA/50923/2012~27~LALLAN 
 KUMAR~COAL INDIA LTD. THRU. ITS CHAIRMAN AND OTHERS~D~2014-03-06~02:56:55
 07/03/2014|10~WRIA/52176/2011~41~MANEESH THAKUR~STATE OF U.P. AND OTHERS~D~2014-03-
 06~02:56:55 07/03/2014|33~WRIA/30565/2005~31~VIJAY PRATAP SINGH~M/S TRIVENI STRUCTURALS
 LIMITED AND ANOTHER~D~2014-03-06~02:56:55 07/03/2014|33~WRIA/30565/2005~31~VIJAY PRATAP
 SINGH~M/S TRIVENI STRUCTURALS LIMITED AND ANOTHER~D~2014-03-06~02:56:55 
 07/03/2014|39~WRIC/48169/2002~2~TAUFIQ KAMAL~STATE OF U.P. THRU  SECY. HOUSING GOVT. OF
 U.P. AND OTHERS~D~2014-03-06~02:56:55 07/03/2014|39~WRIC/48169/2002~2~TAUFIQ 
 KAMAL~STATE OF U.P. THRU  SECY. HOUSING GOVT. OF U.P. AND OTHERS~D~2014-03-06~02:56:55
 07/03/2014|33~WRIA/16458/2007~72~RAJESH MISHRA~UNION OF INDIA THROUGH ITS SECRETARY, 
 AND 4 OTHERS~D~2014-03-10~02:56:55 07/03/2014|33~WRIA/29576/2007~73~SMT. MEENA YADAV 
 AND OTHERS~STATE OF U.P. AND OTHERS~D~2014-03-10~02:56:55 07/03/2014

1 个答案:

答案 0 :(得分:0)

您正在寻找的功能可能是preg_match_all。你可以给它一个类似/(\d{4}\-\d{2}\-\d{2})/的模式,它会搜索看起来像日期的值。

相关问题