PHP, nasıl bir metin bloğu birden fazla e-posta adreslerini ayıklamak ve bir diziye koymak?

0 Cevap php

I have a block of text from which I want to extract the valid e-mail addresses and put them into an array. So far I have...

   $string = file_get_contents("example.txt"); // Load text file contents
   $matches = array(); //create array
   $pattern = '/[A-Za-z0-9_-]+@[A-Za-z0-9_-]+\.([A-Za-z0-9_-][A-Za-z0-9_]+)/'; //regex for pattern of e-mail address
   preg_match($pattern, $string, $matches); //find matching pattern

Ancak, ben sadece bir adrese sahip bir dizi alıyorum. Bu nedenle, ben bir şekilde bu süreçte döngüsü gerekir, ama nasıl belirsiz olduğumu tahmin ediyorum? Birisi bana yardımcı olabilir mi?

Şimdiden teşekkürler!

0 Cevap