mb_trim
Удаляет пробельные символы по краям строки, включая многобайтовые.
Синтаксис
mb_trim(string $string, ?string $characters = null, ?string $encoding = null): stringПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $string | string | Исходная строка. |
| $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().
См. также
В учебнике
- Новое в PHP 8.4 — Возможности PHP 8.4 — хуки свойств, раздельная видимость чтения и записи, вызов метода сразу после new и новые функции для массивов.