Функция mb_strstr

Очень часто в PHP нужно манипулировать со строками и подстроками...

 

Функция mb_strstr ищет ПЕРВОЕ вхождение $needle в тексте $haystack

 

mb_strstr( string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null ): string|false

 

, а 3 параметр $before_needle:

  • если он true - то функция вернет С НАЧАЛА ТЕКСТА до найденного места
  • если false - то вернет от найденного места ДО КОНЦА ТЕКСТА.

4 параметр функции $encoding - работает с кодировкой, если он не указан, то просто используется внутренняя кодировка.

 

Например:

$text = 'Lorem Ipsum - это простой составной текст, правильно составленный!';
echo echo mb_strstr($text, ' ', true); // вернет Lorem

Добавить комментарий


Защитный код
Обновить