Функция trim удаляет пробелы с начала и конца строки. Может также удалять другие символы, если их указать вторым параметром.

Есть также функции ltrim и rtrim, которые делают то же самое, но ltrim только для левого края строки, а rtrim - для правого.

Синтаксис

trim(строка);
trim(строка, символы);

Примеры

Пример

Давайте удалим пробелы по краям строки:

<?php
	var_dump(trim(' hello '));
?>

Результат выполнения кода:

'hello'

Пример

Давайте удалим слеши по краям строки:

<?php
	echo trim('/hello/', '/');
?>

Результат выполнения кода:

hello

Пример

Давайте удалим слеши и точки по краям строки:

<?php
	echo trim('/hello.', '/.');
?>

Результат выполнения кода:

hello

Пример

Функция удаляет любое количество указанных символов, если они стоят с краю:

<?php
	echo trim('../../hello...', '/.');
?>

Результат выполнения кода:

hello

Пример

Можно указать диапазон символов с помощью двух точек '..'. К примеру, укажем, что мы хотим удалить символы от 'a' до 'z':

<?php
	echo trim('hello.', 'a..z');
?>

Результат выполнения кода:

ell