How to remove white spaces only beginning/end of a string using PHP ?

We have given a string and the task is to remove white space only from beginning of a string or end from a string str in PHP. In order to do this task, we have the following methods in PHP:

Method 1: Using ltrim() Method: The ltrim() method is used to strip whitespace only from the beginning of a string.

Syntax:

ltrim($string, $charlist)

Example :

PHP

filter_none

edit
close

play_arrow

link
brightness_4
code

<?php
// PHP program to remove white space
// from beginning of a string 
    
$str = "  Geeks  for  Geeks   "
    
// Using ltrim() function 
// removes whitespaces from 
// beginning of a string 
$str = ltrim($str);
  
// Printing the result
echo $str
  
$len = strlen($str);
  
echo "\nLength of String: ";  
echo $len;
?>

chevron_right


Output



Geeks  for  Geeks   
Length of String: 20

Method 2: Using rtrim() Method: The rtrim() method is used to strip whitespace only from the end of a string.

Syntax:

rtrim($string, $charlist)

Example :

PHP

filter_none

edit
close

play_arrow

link
brightness_4
code

<?php
// PHP program to remove white space
// from the end of a string 
    
$str = "  Geeks  for  Geeks   "
    
// Using rtrim() function to
// remove whitespaces from 
// end of a string 
$str = rtrim($str);
  
// Printing the result
echo $str
  
$len = strlen($str); 
echo "\nLength of String : ";  
echo $len;
?>

chevron_right


Output

  Geeks  for  Geeks
Length of String : 19



My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.