Toutes les fonctions de rognage sont utilisées pour supprimer les espaces blancs au début et à la fin de la chaîne. Les caractères suivants sont considérés comme des espaces en PHP. La plage de caractères particulière peut être utilisée sans ces caractères d'espacement.
" " - caractère espace"\n" - caractère de nouvelle ligne
"\t" - caractère de tabulation
"\r" - caractère de retour chariot
"\0" - caractère de tabulation verticale
"\x0B" - caractère à octet nul
Exemple-1 : fonction trim()
La fonction trim() peut prendre deux entrées comme valeurs d'argument. Le premier argument est obligatoire et le deuxième argument est facultatif. Si la valeur de l'argument facultatif est omise, la fonction supprimera l'espace de la partie de début et de fin de la valeur fournie par le premier argument. Dans l'exemple suivant, il y a plusieurs espaces au début et à la fin de la variable $str1 et la fonction de rognage est appliquée pour $str1 sans le paramètre facultatif. "\r\n" les espaces sont inclus dans la variable $str2 et "\r\n" est utilisé comme deuxième valeur d'argument de la fonction trim(). Dans ce cas, la fonction trim() supprimera tout "\r\n" espaces des deux côtés de la variable $str2. Les valeurs de plage peuvent être utilisées comme deuxième valeur d'argument. Il y a des valeurs numériques des deux côtés de la variable $str3 et plage numérique 0… 9 est utilisé comme deuxième valeur d'argument de la fonction trim() pour supprimer la partie numérique des deux côtés de la variable $str3.
$str1 = " J'aime programmer " ;//utilisation de la fonction trim() sans valeur optionnelle
écho trim($str1)."
";
$str2 = "\r\nPHP est un langage de programmation populaire\r\n";
//utilisation de la fonction trim() avec "\r\n" comme valeur facultative
echo trim($str2, "\r\n")."
";
$str3 = "123 linuxhint.com 890" ;
//utilisation de la fonction trim() avec une plage numérique comme valeur facultative
echo trim($str3, "0… 9")."
";
?>
Production:
Exemple-2 : fonctions ltrim() et rtrim()
ltrim() et rtrim() les fonctions sont identiques à garniture() une fonction. ltrim() supprime les espaces ou autres caractères spécifiques du côté gauche et rtrim() supprime les espaces blancs ou d'autres caractères spécifiques du côté droit de toute valeur de chaîne. Dans l'exemple suivant, ltrim() et rtrim() sont appliqués sur deux variables, $Str1 et $Str2 avec et sans valeur facultative.
$Str1 = " PHP est un langage populaire " ;$Str2 = "02JavaScript est un langage de script côté client99" ;
//utilisation de la fonction ltrim()
echo "Sortie de ltrim() sans valeur optionnelle : ". ltrim( $Str1 )."
";
echo "Sortie de ltrim() avec une valeur facultative : ". ltrim( $Str2, "0… 9" )."
";
//utilisation de la fonction rtrim()
echo "Sortie de rtrim() sans valeur optionnelle : ". rtrim( $Str1 )."
";
echo "Sortie de rtrim() avec une valeur facultative : ". rtrim( $Str2, "0… 9" )."
";
?>
Production:
Vous devrez utiliser des fonctions de rognage dans votre programme PHP en fonction de l'exigence d'obtenir la sortie appropriée. J'espère que ce tutoriel vous aidera à comprendre l'utilisation des fonctions de rognage et à les appliquer correctement dans votre script PHP.