Размножение e-mail'ов

Discussion in 'PHP' started by programming, 10 Nov 2009.

  1. programming

    programming New Member

    Joined:
    26 Aug 2009
    Messages:
    190
    Likes Received:
    3
    Reputations:
    0
    В общем такая задачка..
    Никак не могу придумать решение..
    Есть переменная, в которой лежит адрес e-mail. Напр., login@gmail.com
    Как из этого адреса можно получить список всех возможных вариантов? Напр.,
    l.ogin@gmail.com
    lo.gin@gmail.com
    l.o.gin@gmail.com
    l.o.g.in@gmail.com
    logi.n@gmail.com
    log.i.n@gmail.com и т.д..

    Подайте, пожалуйста, хотя бы какую-нибудь идейку.. А то вообще туплю..
     
  2. Krist_ALL

    Krist_ALL Banned

    Joined:
    14 Jan 2009
    Messages:
    436
    Likes Received:
    193
    Reputations:
    24
    даже представить себе не могу для чего это может понадобится...

    если тока точка те нужна.тогда
    1. Разбиваем слово по буквам. логин => arrray('l,'o','g','i','n'')
    2 в цикле генерируем похожие логины с точкой
    for(i=1;i<length;i++)
    после array{i} в словевставляем точку
    напирмер i=1 => l.ogin
    например i=2 => lo.gin
    Например i=3 => log.in


    а вот с 2мя точками хз как