所以我有点卡住了 - 我正在寻找替换数组中的文本(很容易通过str_replace完成),但我也想将文本追加到该特定数组的末尾。例如,我原来的数组是:str_replace在数组中,并在末尾追加文本
阵列 (
[1] => DTSTART;VALUE=DATE:20130712
[2] => DTEND;VALUE=DATE:20130713
[3] => SUMMARY:Vern
[4] => UID:1fb5aa60-ff89-429e-80fd-ad157dc777b8
[5] => LAST-MODIFIED:20130711T010042Z
[6] => SEQUENCE:1374767972
)
我想搜索该数组为 “VALUE = DATE”,并没有取代它( “”) ,但也希望在每次替换后插入一个7个字符的文本字符串(“T000000”)。所以,我的结果数组将是:
阵列 (
[1] => DTSTART:20130712T000000
[2] => DTEND:20130713T000000
[3] => SUMMARY:Vern
[4] => UID:1fb5aa60-ff89-429e-80fd-ad157dc777b8
[5] => LAST-MODIFIED:20130711T010042Z
[6] => SEQUENCE:1374767972
)
是像str_replace函数,substr_replace,等这可能使用的组合?我对PHP相当陌生,如果有人能指引我朝着正确的方向,我会很乐意!非常感谢
它的iCal事件? – 2013-07-25 21:49:54
是的,我将iCal事件带入我的网站,并且任何不是“日期 - 时间”格式的“全天”事件都会将它绊倒。例如,这些事件以全天“日期”值的形式出现,所以我只需要将它们转换为日期时间,并且工作起来更容易。这是一种肮脏的做法,但我只需要一个快速解决方案,稍后可以回来并进一步排除故障。 – EJK