Как реализовать следующее
необходимо заменить весь текст после знака @ в слове, например имеем мыло test@mail.ru
заменить надо на test@-------
Спасибо
Спустя 12 минут, 15 секунд (17.12.2010 - 22:00) koala написал(а):
$mail = 'sdasdasdasdasd@gmail.com';
function funct ($mail)
{
$new_mail = explode ('@', $mail);
$result = $new_mail[0] . '@----';
return $result;
}
echo funct($mail);
Обновил, стыдно, исправлюсь =)))
Спустя 2 минуты, 44 секунды (17.12.2010 - 22:03) inpost написал(а):
koala
Первое: нумерация начинается с нуля, значит будет цифра 0 и 1 соответственно, второе - там запятая, а должна быть точка, ошибка. Третье: в функции делаешь return $result, функцию вызываешь так:
Перепиши и сюда нормальный результат! =)
Первое: нумерация начинается с нуля, значит будет цифра 0 и 1 соответственно, второе - там запятая, а должна быть точка, ошибка. Третье: в функции делаешь return $result, функцию вызываешь так:
echo funct($mail);
Перепиши и сюда нормальный результат! =)
Спустя 2 минуты, 44 секунды (17.12.2010 - 22:06) inpost написал(а):
Ну и самое главное, какой смысл пихать всё в функцию, а потом в класс, потом объект (болезнь ООПшников), если тут дело в одну строчку, смотри:
rocker
Это всё не тебе =) Я Коала учу =) А ты должен был получить функцию: explode, и сам такое сделать =)
$temp = expode('@',$email);
echo $temp[0].'@-----';
rocker
Это всё не тебе =) Я Коала учу =) А ты должен был получить функцию: explode, и сам такое сделать =)
Спустя 2 минуты, 52 секунды (17.12.2010 - 22:08) koala написал(а):
inpost, да, действительно, твой вариант короче =)
Спустя 27 минут, 57 секунд (17.12.2010 - 22:36) rocker написал(а):
Спасибо всем