Какая функция нужна для удаления пробелов с конца строки в php?

Аватар пользователя Аслан Аутлев
Аслан Аутлев
22 января 2023

Для удаления пробелов с конца строки в php необходимо использовать функцию trim().

trim(string $string, string $characters = " \n\r\t\v\x00"): string

Удаляет пробелы (или другие символы) из начала и конца строки

Пример:

<?php

$str  = "Hello World      ";

$trimmed = trim($text);
var_dump($trimmed); // => "Hello World"
0 0
Аватар пользователя Ivan Mamtsev
Ivan Mamtsev
22 августа 2024

В PHP для удаления пробелов с конца строки используется функция rtrim():

$str = "Привет, мир!   ";
$trimmedStr = rtrim($str);
echo $trimmedStr; // Выведет "Привет, мир!"

Также можно указать конкретные символы для удаления во втором аргументе.

$str = "Привет, мир!...";
$trimmedStr = rtrim($str, '.');
echo $trimmedStr; // Выведет "Привет, мир!"

Но если нужно удалить пробелы с обоих концов строки, то можно использовать функцию trim():

$str = "   Привет, мир!   ";
$trimmedStr = trim($str);
echo $trimmedStr; // Выведет "Привет, мир!"
0 0
Познакомьтесь с основами PHP бесплатно