Funkcja trim() w PHP

Przykład

Usunięcie znaków z obu stron ciągu znaków ("Hello" z "He" oraz "World" z "d!"):

<?php
$str = "Hello World!";
echo $str . "<br>";
echo trim($str,"Hed!");
?>

Uruchomienie przykładu

Definicja i użycie

Funkcja trim() usuwa białe znaki z obu stron ciągu znaków lub innych zdefiniowanych znaków.

Związane funkcje:

  • ltrim() - Usuwa białe znaki z lewej strony ciągu znaków lub innych zdefiniowanych znaków.
  • rtrim() - Usuwa białe znaki z prawej strony ciągu znaków lub innych zdefiniowanych znaków.

Gramatyka

trim(s
tring,charlist)
Parametr Opis
string Wymagane. Określa ciąg znaków do sprawdzenia.
charlist

Opcjonalnie. Określa, które znaki należy usunąć z ciągu. Jeśli jest pominięty, usuwane są wszystkie poniższe znaki:

  • "\0" - NULL
  • "\t" - tabulator
  • "\n" - nowa linia
  • "\x0B" - vertical tabulator
  • "\r" - enter
  • " " - spacja

Szczegóły techniczne

Zwracana wartość: Zwraca zmodyfikowany ciąg
Wersja PHP: 4+
Log zmian: W PHP 4.1 dodano charlist Parametry.

Więcej przykładów

Przykład 1

Usunięcie białych znaków z boków ciągu:

<?php
$str = " Hello World! ";
echo "Bez użycia trim: " . $str;
echo "<br>";
echo "Użycie trim: " . trim($str);
?>

Poniżej znajduje się wyjście HTML dla powyższego kodu (proszę zobaczyć kod źródłowy):

<!DOCTYPE html>
<html>
<body>
Bez użycia trim:  Hello World! <br>Użycie trim: Hello World!
</body>
</html>

Poniżej znajduje się wyjście przeglądarki dla powyższego kodu:

Bez użycia trim: Hello World!
Użycie trim: Hello World!

Uruchomienie przykładu

Przykład 2

Usunięcie znaków nowej linii (\n) z boków ciągu:

<?php
$str = "\n\n\nHello World!\n\n\n";
echo "Bez użycia trim: " . $str;
echo "<br>";
echo "Użycie trim: " . trim($str);
?>

Poniżej znajduje się wyjście HTML dla powyższego kodu (proszę zobaczyć kod źródłowy):

<!DOCTYPE html>
<html>
<body>
Bez użycia trim:
Hello World!
<br>Użycie trim: Hello World!
</body>
</html>

Poniżej znajduje się wyjście przeglądarki dla powyższego kodu:

Bez użycia trim: Hello World!
Użycie trim: Hello World!

Uruchomienie przykładu