Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

 Екстрахиране на Email адреси от текст
Автор  Mutatos (08.01.2008 12:31) съобщение до автора
Погледнат  664 пъти добави към любими
Оценка добави коментар
Гласове  -- изпрати на приятел
Коментари  (0) абонирай се за PHP
     
Mutatos
     
 

CODE
1
2
3
4
5
6
7
8
<?php
function extract_emails($str){
   
$regexp = '/([a-z0-9_\.\-])+\@(([a-z0-9\-])+\.)+([a-z0-9]{2,4})+/i';
   
preg_match_all($regexp, $str, $m);
 
   
return isset($m[0]) ? $m[0] : array();  
}
?>

Пример:

CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
$test_str = 'използване в уеб пространството за вграждане в HTML файлове...
 
        test1@example.org
 
 
        Ето един за PHP код който:   
        test2@example.org;
        <a href="test3@example.org";>foobar</a>
        <test4@example.org>;
 
 
        bla blu bli bla:       
        test5@example.org
        test6[at]example.org
        test7@example.net.org.com
        test8@ example.org
        test9@!foo!.org
 
        foobar  
';

echo "<pre>";
   
print_r(extract_emails($test_str));
echo "</pre>";
?>

Ще изведе следното:

Array
(
    [0] => test1@example.org
    [1] => test2@example.org
    [2] => test3@example.org
    [3] => test4@example.org
    [4] => test5@example.org
    [5] => test7@example.net.org.com
)



Ключови думи: PHP email extract екстрахиране емайл




 За автора: Mutatos  
Николай Николов се занимава с програмиране на PHP/MySQL повече от 6 години. Заедно с разработката на уеб приложения на PHP, се занимава с Java, XML и Webservices.
   
 1 посетител чете този скрипт (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

 

 
  • Интересно от Софтуер
 
  • Интересно от myLINKS
 
 
 
 



IT-PLACE.NET © 2004 - 2008