The trim() function is used to remove white space and other predefined characters from both sides of a string.
trim ( $string , $character) : string
| Parameter Name | Descrption |
|---|---|
| $string | Required, String to be remove whitespace/predefined characters |
| $character | Optional, The trim() function return the string with whitespace removed, if second parameter will not passed then trim() will strip these characters: |
The trimmed string
$string1 = " this is string "; //length : 16 $trim_string1 = trim($string1); var_dump($trim_string1); //output : 'this is string' (length=14) $text_trim = "\t\tThis is string "; var_dump($text_trim); //output : ' This is string ' (length=17) $trimmed = trim($text_trim); var_dump($trimmed); // output : 'This is string' (length=14) $text_trim = "Trim function in PHP"; $trimmed = trim($text_trim,'TP'); var_dump($trimmed); // output : 'rim function in PH' (length=18) $text_trim = "Trim function in PHPT"; $trimmed = trim($text_trim,'T'); var_dump($trimmed); //output : 'rim function in PHP' (length=19)
$lang = array('PHP ',' JS ',' NodeJS');
var_dump($lang);
//output
array (size=3)
0 => string 'PHP ' (length=4)
1 => string ' JS ' (length=4)
2 => string ' NodeJS' (length=7)
$newarray = array_map('trim', $lang);
var_dump($newarray);
//output
array (size=3)
0 => string 'PHP' (length=3)
1 => string 'JS' (length=2)
2 => string 'NodeJS' (length=6)
function trim_array_value(&$value)
{
$value = trim($value);
}
$lang = array('PHP ',' JS ',' NodeJS');
array_walk($lang, 'trim_array_value');
var_dump($lang);
$lang = array('PHP ',' JS ',' NodeJS','frontend'=>array(' html ','CSS '));
function TrimMultiDimensional(&$array)
{
foreach($array as &$value)
is_array($value) ? TrimMultiDimensional($value):$value=trim($value);
unset($value);
}
TrimMultiDimensional($lang);
var_dump($lang);
Related Functions