Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

mb_trim

Удаляет пробельные символы по краям строки, включая многобайтовые.

Синтаксис

mb_trim(string $string, ?string $characters = null, ?string $encoding = null): string

Параметры

ПараметрТипОписание
$stringstringИсходная строка.
$characters?stringНеобязательный. Какие символы удалять.
$encoding?stringНеобязательный. Кодировка.

Возвращаемое значение

stringСтрока без пробелов по краям.

Примеры

Неразрывный пробел, который не убирает trim():

<?php
 
$text = "\u{00A0}Anna\u{00A0}";
 
echo strlen(trim($text)), ' ', strlen(mb_trim($text));

Результат:

8 4

Примечания

Функция появилась в PHP 8.4 вместе с mb_ltrim() и mb_rtrim().

См. также

  • trim — Удаляет пробелы и другие символы с начала и конца строки.
  • mb_strlen — Возвращает количество символов в строке.
  • mb_substr — Возвращает часть строки.

В учебнике

  • Новое в PHP 8.4 — Возможности PHP 8.4 — хуки свойств, раздельная видимость чтения и записи, вызов метода сразу после new и новые функции для массивов.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.