String Functions

PHP trim() Function

Topic: PHP String ReferencePrev|Next


The trim() function strips whitespace and other characters from the beginning and end of a string.

The following table summarizes the technical details of this function.

Return Value: Returns the trimmed string.
Version: PHP 4+


The basic syntax of the trim() function is given with:

trim(string, strip_characters);

The following example shows the trim() function in action.

// Sample string
$str = "  Hello World! ";

// Removing whitespace
echo trim($str);


The trim() function accepts the following parameters.

Parameter Description
string Required. Specifies the string to be trimmed.

Optional. Specifies the list of all characters that you want to be stripped.

If this parameter is not specified, trim() will strip all the following characters:

  • " " - an ordinary space
  • "\t" - a tab
  • "\n" - a new line
  • "\r" - a carriage return
  • "\0" - the NULL-byte
  • "\v" - a vertical tab

More Examples

Here're some more examples showing how trim() function actually works:

In the following example only space, tab and newline characters from the beginning and end of the string will be removed. The characters inside the string will remain unchanged.

// Sample string
$str = "  \tHello\n World!\n ";

// Removing whitespace
echo trim($str);

In the following example only space, plus, and minus are removed from both end of the string.

// Sample string
$str = "  ++\tHello World!--- ";

// Removing characters
echo trim($str, " +-");
Bootstrap UI Design Templates Property Marvels - A Leading Real Estate Portal for Premium Properties