php

Comment couper des chaînes en PHP

Comment couper des chaînes en PHP
La fonction de rognage des chaînes est de supprimer les caractères indésirables des données de chaîne.  Les données de chaîne nécessitent un rognage à diverses fins dans la programmation PHP. Une certaine utilisation du rognage consiste à supprimer les espaces inutiles des données utilisateur, à éliminer le caractère de nouvelle ligne à la fin des données de chaîne, etc.  Lorsque l'utilisateur soumet des données en utilisant des champs de formulaire, des espaces indésirables peuvent être soumis avec les données par erreur. Ce type d'erreur générera l'erreur lorsque les données sont utilisées pour la validation. La coupe des cordes est donc essentielle dans de nombreux cas. Trois fonctions sont utilisées en PHP pour le rognage des chaînes. Ceux-ci sont trim(), ltrim() et rtrim(). L'utilisation de ces fonctions est illustrée dans ce tutoriel à l'aide d'exemples.

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.

Comment télécharger et jouer à Civilization VI de Sid Meier sur Linux
Présentation du jeu Civilization 6 est une version moderne du concept classique introduit dans la série de jeux Age of Empires. L'idée était assez sim...
Comment installer et jouer à Doom sur Linux
Introduction à Doom La série Doom est née dans les années 90 après la sortie du Doom original. Ce fut un succès instantané et à partir de ce moment-là...
Vulkan pour les utilisateurs Linux
Avec chaque nouvelle génération de cartes graphiques, nous voyons les développeurs de jeux repousser les limites de la fidélité graphique et se rappro...