Как я могу обрезать / удалить пробелы в конце строки в PHP?

У меня есть строка, как «Том Джерри». Я хочу обрезать лишнее пространство от конца строки. То есть желаемый выход — «Том Джерри». Как я могу это сделать?

1

Решение

Eсть trim метод в php: http://php.net/manual/en/function.trim.php

trim("Tom Jerry ");
4

Другие решения

использовать функцию обрезки (строки) ??

https://www.w3schools.com/php/func_string_trim.asp

4

Вместо этого вы должны использовать rtrim. Это удалит лишние пробелы в конце строки и будет быстрее, чем использование preg_replace.

$str = "This is a string.    ";
echo rtrim($str);

источник : Удалить лишний пробел в конце строки, используя preg_replace

2

ты можешь использовать trim()

<?php
$str = "tom jerry ";
echo "Without trim: " . $str;
echo "<br>";
echo "With trim: " . trim($str);
?>
2
<?php
trim("Tom Jerry ");
?>

Больше пример от w3schools

1

Вот как пользоваться trim()

echo trim(' tom jerry   ');
0

для строки $string = " my name is Stark ";
использование ltrim($string) чтобы обрезать пробел от начала строки, используйте rtrim($string) чтобы обрезать пробел от конца строки, используйте trim($string) удалить пробелы с обоих концов. Вы также можете добавить дополнительный параметр (маску символов), если вы хотите также специально удалить другой символ, кроме пробелов в конце или начале строки, например, завершающие косые черты (" onefunnyurl.com/")

0
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector