Przejdź do głównej treści
  1. Strona główna
  2. Słownik
  3. INF.03
  4. Funkcja trim() w PHP

Funkcja trim() w PHP

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

trim() to funkcja PHP służąca do usuwania białych znaków lub wskazanych znaków z początku i końca tekstu. Nie usuwa znaków znajdujących się w środku ciągu.

Składnia

trim(string $tekst, string $znaki = " \n\r\t\v\0"): string

Pierwszy parametr to tekst do przetworzenia. Drugi parametr jest opcjonalny i określa, jakie znaki mają zostać usunięte z obu końców tekstu.

Domyślnie usuwane znaki

Bez drugiego parametru trim() usuwa m.in.:

  • spacje,
  • tabulatory,
  • znaki nowej linii,
  • znaki powrotu karetki,
  • znak pusty \0.

Przykład

$tekst = "  Jan Kowalski \n";
$wynik = trim($tekst);

echo $wynik; // Jan Kowalski

Usuwanie wskazanych znaków

$kod = "###ABC123###";
echo trim($kod, "#"); // ABC123

W tym przykładzie z początku i końca tekstu usuwany jest znak #.

Ważne na egzaminie

trim() nie służy do obliczania długości tekstu — do tego używa się strlen(). Nie skraca tekstu o podaną liczbę znaków i nie porównuje dwóch napisów. Jej główne zastosowanie to oczyszczanie danych, np. z formularzy HTML, przed dalszym przetwarzaniem lub zapisaniem do bazy danych.