je besoin de lire les champs de cette email
Email lu en PHP
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
Le processus Je suivais est:
- Se connecter via IMAP
- obtenir le corps nessage
Maintenant, je veux lire les données spécifiées et besoin de le convertir en tableau comme:
array(' Pickup Address'=>'34 Marigold Ln, Marlboro, NJ 07746',
'Delivery Address'=>'180 Prospect Park W, Apt 5, Brooklyn, NY 11215'...)
J'ai essayé preg_match('/(?P<Pickup Address>\w+): (?P<Delivery Address>\d+)/', $body, $matches)
mais c'est d'avoir un problème:
- Il n'accepte pas dans l'espace 'Adresse de ramassage'
- il fournit en format tableau
Array ([0] => Address: 34 [PickupAddress] => Address [1] => Address [DeliveryAddress] => 34 [2] => 34)
.
Fondamentalement, je dois enregistrer ces champs dans la base de données et je ne peux pas utiliser de pièce jointe ici. Faites-moi savoir si vous avez une autre solution ou un moyen de le faire fonctionner
ordre et le format sera même à chaque fois? signifie d'abord adresse Pickup puis adresse de livraison et ainsi de suite? –
Oui! Le nom des champs resterait le même que leurs valeurs varieraient – Jacklish