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!"); ?>
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:
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:
|
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!
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!