[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Замена текста
rocker
Добрый день,
Как реализовать следующее

необходимо заменить весь текст после знака @ в слове, например имеем мыло 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, функцию вызываешь так:
echo funct($mail);


Перепиши и сюда нормальный результат! =)

Спустя 2 минуты, 44 секунды (17.12.2010 - 22:06) inpost написал(а):
Ну и самое главное, какой смысл пихать всё в функцию, а потом в класс, потом объект (болезнь ООПшников), если тут дело в одну строчку, смотри:

$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 написал(а):
Спасибо всем user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.