【发布时间】:2012-02-28 13:01:43
【问题描述】:
我需要帮助来解析一个字符串。
字符串是:
DTSTART;VALUE=DATE:**20120201** DTEND;VALUE=DATE:20120202 RRULE:FREQ=**DAILY**;INTERVAL=**2**;UNTIL=**20120331**
(我需要的变量两边都有**)
我需要将粗体的值分配给以下变量(以相同的顺序):
$startdate
$frequency
$interval
$enddate
感谢所有帮助。谢谢!
编辑:实际的字符串是:
DTSTART;VALUE=DATE:20120201 DTEND;VALUE=DATE:20120202 RRULE:FREQ=DAILY;INTERVAL=2;UNTIL= 20120331
我只在变量的两侧添加了 ** 以显示我想要的变量(因为粗体突出显示在代码 sn-p 中不起作用)
【问题讨论】:
-
鉴于“正确工作的正确工具”一词,您是否研究过 iCalendar 解析器,因为数据显然是 iCal 数据块中的一行?
-
Is there any good iCal & vCal parser in php(library)? 的可能副本,尽管这无疑是一个有点缺乏信息的人