我需要从中读取字段email
MOVE INFORMATION
Pickup Address: 34 Marigold Ln, Marlboro, NJ 07746
Delivery Address: 180 Prospect Park W, Apt 5, Brooklyn, NY 11215
Primary service dates:
Pack Date: N/A
Move Date: 6/6/2013
Other service dates:
Pack Date 2: N/A
Move Date2: N/A
Other Date: N/A
我遵循的过程是:
- 通过 IMAP 连接
- 得到 nessage 身体
现在我想读取指定的数据并需要将其转换为数组,如:
array( ' Pickup Address'=>'34 Marigold Ln, Marlboro, NJ 07746',
'Delivery Address'=>'180 Prospect Park W, Apt 5, Brooklyn, NY 11215'...)
我努力了preg_match('/(?P<Pickup Address>\w+): (?P<Delivery Address>\d+)/', $body, $matches)
但这有一些问题:
- 它不接受“取货地址”中的空格
- 它提供
Array ( [0] => Address: 34 [PickupAddress] => Address [1] => Address [DeliveryAddress] => 34 [2] => 34 )
格式的数组。
基本上我需要将这些字段保存在数据库中,我不能在这里使用附件。让我知道您是否有任何其他解决方案或任何使其工作的方法