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 » » Вопросы новичков » Фунуция обрезки строки

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

1. Pavel8897 - 05 Апреля, 2018 - 16:24:24 - перейти к сообщению
Здравствуйте уважаемые знатоки!

Подскажите функцию для обрезания строки до определенного элемента.

Например, нужно обрезать всё до тэга <br>: benzole<br>benene;
И в результате что бы получилось просто: benzole.

Т.е. что бы сначала вычислить первый симол "<", и после него всё остальное убрать.
2. andrewkard - 05 Апреля, 2018 - 16:30:31 - перейти к сообщению
3. Строитель - 05 Апреля, 2018 - 16:31:07 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. $str = 'benzole<br>benene;';
  2.  
  3. echo preg_replace('~(.+?)<br>.*~', '$1', $str);
4. Pavel8897 - 05 Апреля, 2018 - 16:53:29 - перейти к сообщению
Строитель пишет:
PHP:
скопировать код в буфер обмена
  1. $str = 'benzole<br>benene;';
  2.  
  3. echo preg_replace('~(.+?)<br>.*~', '$1', $str);


Спасибо большое!

 

Powered by ExBB FM 1.0 RC1