我有以下结构:
$email = array(
4 => array(
4, //contains email messages from uids 4 + 3 + 2
3, //contains email messages from uids 3 + 2
2 //contains email message from uid 2
));
我想要完成的是:
$email = array(
4 => array(
4, //contains email messages from uid 4
3, //contains email messages from uid 3
2 //contains email message from uid 2
));
我的想法是,我需要从堆栈末尾获取消息,然后递归地向上遍历树str_replace
并对内容进行处理,只留下该特定电子邮件中的内容。我不知道该怎么做。
还,
我注意到在某些情况下,例如在查看消息 uid 4 时,它会显示如下内容:
On Jul 19, 2013, at 3:28 PM, jonathan@somedomain.com wrote:
而且有时它会显示新消息,而不是旧消息,而不是新消息的签名:
乔纳森,
{{这里有新消息}}
史蒂夫,
{{旧消息}}
乔纳森
谢谢,史蒂夫
破折号 破折号
我不知道如何实现这一点。我希望我的问题措辞正确,并提供了足够的信息来提供帮助。