• 12-12-2009, 21:17:28
    #1
    $veri="haha@mynet.com kem küm vesaire@hotmail.com bitti";

    ekrana basmak istediğim;
    explode ile alabiliyorum fakat, hem explode hemde for kullandığım için kod yoruluyor.

    hangi fonksiyon ile kodu yormadan yapabilirim acaba ?
  • 12-12-2009, 21:19:55
    #2
    Biraz daha açıklayabilirmisiniz hocam? ve kodları yazın tam olarak
  • 12-12-2009, 21:24:10
    #3
    ne kodu ? kod yok ki ? kodu yazmak için hangi fonksyion ile yapmam gerektiğini soruyorum

    Metin içinden mail adreslerini ayıklamak istiyorum yani..
  • 12-12-2009, 21:31:22
    #4
    Üyeliği durduruldu
    sanırım preg_match_all() ve regular expression kullanarak yapabilirsin.
  • 12-12-2009, 21:34:19
    #5
    preg_match ile ayıracağım desen boşluk olacağı için yapamıyorum.
  • 12-12-2009, 21:41:55
    #6
    hallettim teşekkürler.
  • 12-12-2009, 23:59:31
    #7
    Üyeliği durduruldu
    Divxci adlı üyeden alıntı: mesajı görüntüle
    hallettim teşekkürler.
    Nasıl hallettiğinide ekle bence
  • 13-12-2009, 03:40:52
    #8
    Üyeliği durduruldu
    bir örnek ben vereyim ozaman ihtiyacı olanlar faydalansın.
    <?php
    // Karman çorman yazılar içinde Emaillerimiz
    $emailler = 'test@test.com hede devturkeli@php.net--asdasd deneme@deneme.com bişeyler bişeyler devturkeli@gmail.com';
    
    preg_match_all('#[_a-zA-Z0-9-\.]+@[a-zA-Z0-9-\.]+\.[a-zA-Z]+#', $emailler, $cikti);
    
    print_r($cikti[0]);
    ?>
    çıktı;
    Array
    (
        [0] => test@test.com
        [1] => devturkeli@php.net
        [2] => deneme@deneme.com
        [3] => devturkeli@gmail.com
    )
  • 14-12-2009, 01:17:47
    #9
    Kimlik doğrulama veya yönetimden onay bekliyor.
    // Karman çorman yazılar içinde Emaillerimiz
    $emailler = 'test@test.com hede devturkeli@php.net--asdasd deneme@deneme.com bişeyler bişeyler devturkeli@gmail.com';
    
    echo preg_replace('#([_a-zA-Z0-9-\.]+@[a-zA-Z0-9-\.]+\.[a-zA-Z]+)#', '<a href="mailto:\\1">\\1</a>', $emailler);