Удалить строку до/после указанного символа
Удалить текст, который идёт до указанного символа можно через функцию strstr()
.
$text = 'This is PHP script'; strstr($text, 'P'); // PHP script
Также есть функция stristr()
, которая работает также, как и strstr()
, только регистронезависимая.
$text = 'This is PHP script'; // Регистрозависимая strstr($text, 'P'); // PHP script strstr($text, 'p'); // pt // Регистронезависимая stristr($text, 'P'); // PHP script stristr($text, 'p'); // PHP script
Удалить текст, который идёт после указанного символа можно также через функцию strstr()
, но добавив третий параметр true
.
$text = 'This is PHP script'; strstr($text, 'P', true); // This is
Вариант через регулярное выражение (указан в качестве примера, рекомендуется использовать strstr()
):
$text = 'This is PHP script'; preg_replace('/(?>P).*/', '$1', $text); // This is
Поддержать автора
Все статьи создаются и поддерживаются одним человеком,
если вам нравится контент, вы можете поддержать автора сайта