Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Помогите удалить из строки слово
Форумы портала PHP.SU » PHP » Регулярные выражения » Помогите удалить из строки слово

Страниц (1): [1]
 

1. Никорагоа - 09 Декабря, 2012 - 00:07:31 - перейти к сообщению
Всем привет, сколько не пытался разобраться с регулярками никак не получается Огорчение А штука ну ооооочень нужная.
Есть строка такого типа
Телефон: 7-55-09 инженер, 7-55-00 диспетчер, эл.почта - dgks-polazna@yandex.ru
слово "Телефон:" и "эл.почта -" надо просто из нее удалить, а e-mail адрес вырезать из этой строки и записать в переменную. Прошу помогите, сам я не в силах обуздать регулярки.....
2. Саныч - 09 Декабря, 2012 - 01:19:31 - перейти к сообщению
Можно и без регулярок, зачем они тут.
PHP:
скопировать код в буфер обмена
  1. $str = 'Телефон: 7-55-09 инженер, 7-55-00 диспетчер, эл.почта - dgks-polazna@yandex.ru';
  2. $str = str_replace(array('Телефон: ', 'эл.почта -'), '', $str);
  3. $mail = trim(strrchr($str, ' '));
3. Никорагоа - 09 Декабря, 2012 - 19:32:21 - перейти к сообщению
Спасибо большое, как раз то что я искал Радость Радость Радость

 

Powered by ExBB FM 1.0 RC1