S'il y a des espaces ou tout autre caractère prédéfini dans une chaîne, une fonction appelée chop() peut être utilisée pour les supprimer du côté droit de la chaîne qui est également un alias pour une fonction appelée rtrim( ) fonction en PHP. Cette fonction est prise en charge dans la quatrième version et les versions ci-dessus après la quatrième version de PHP et la valeur de retour de cette fonction en PHP est une chaîne mais est une chaîne modifiée par rapport à la chaîne d'entrée transmise à la fonction.
Commencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
Syntaxe
La syntaxe pour déclarer la fonction chop() en PHP est la suivante :
chop(string_name, char_list)
où,
-
string_name : Est le nom de la chaîne qui nécessite un découpage, c'est-à-dire que la fonction chop() doit être appliquée. C'est le paramètre essentiel de la syntaxe et il est obligatoire. Le type de données de ce paramètre est le type de données chaîne.
-
char_list : Il spécifie la liste des caractères à supprimer de la chaîne qui est passée en paramètre. Si le paramètre char_list n'est pas spécifié dans la fonction chop() qui est appelée, la fonction chop() sera appliquée sur la liste de caractères suivante comme un espace ordinaire, " qui est également appelé Null byte, t " qui est également appelé tabulation, n "qui est également appelé saut de ligne, x0B" qui est également appelé tabulation verticale, "r" qui est également appelé retour chariot. Ce n'est pas un paramètre essentiel de la syntaxe et est facultatif. Le type de données de ce paramètre est le type de données chaîne.
Comment fonctionne la fonction chop() en PHP ?
La fonction Chop() est l'une des fonctions de chaîne en PHP. Les espaces requis ou les caractères ou chaînes spécifiés du côté droit de la chaîne peuvent être supprimés à l'aide de la fonction chop() en PHP.
Considérez le programme ci-dessous :
Code :
<?php
//declaring the string Shobha.Shivakumar#
$string = "Shobha.Shivakumar#";
//Using chop() function to remove the character # from the right side of the string
echo (chop($string, "#")."\n");
//Using chop() function to remove the characters akumar# from the right side of the string
echo (chop($string, "akumar#")."\n");
//Using chop() function to remove the characters .Shivakumar# from the right side of the string
echo (chop($string, "ha.Shivakumar#")."\n");
?>
Sortie :
Explication :
- Dans le programme ci-dessus, une chaîne est déclarée sur laquelle la fonction chop() en PHP doit être appliquée. La chaîne déclarée dans le programme ci-dessus est Shobha.Shivakumar#. En utilisant la fonction chop() en PHP, nous pouvons supprimer les espaces ou les caractères spécifiques du côté droit de la chaîne. Dans notre programme, nous appliquons la fonction chop sur la chaîne pour supprimer le caractère # de la chaîne Shobha.Shivakumar#.
- Une instruction echo en PHP est utilisée pour imprimer la chaîne modifiée après l'application de la fonction chop() sur la chaîne donnée. Echo (chop($string, "#")."n"); L'instruction est utilisée en PHP pour effectuer cette opération et le résultat est Shobha.Shivakumar qui peut être vu dans l'instantané. Nous appliquons ensuite la fonction chop sur la chaîne pour supprimer les caractères akumar# de la chaîne Shobha.Shivakumar#. Une instruction echo en PHP est utilisée pour imprimer la chaîne modifiée après l'application de la fonction chop() sur la chaîne donnée. echo (chop($string, "akumar#")."n"); L'instruction est utilisée en PHP pour effectuer cette opération et le résultat est Shobha.Shiv qui peut être vu dans l'instantané.
- Nous appliquons ensuite la fonction chop sur la chaîne pour supprimer les caractères ha.Shivakumar# de la chaîne Shobha.Shivakumar#. Une instruction echo en PHP est utilisée pour imprimer la chaîne modifiée après l'application de la fonction chop() sur la chaîne donnée. echo (chop($string, "Shivakumar#")."n"); L'instruction est utilisée en PHP pour effectuer cette opération et le résultat est Shob qui peut être vu dans l'instantané. « n » est utilisé dans chaque instruction echo en PHP pour imprimer la sortie de chaque ligne dans une nouvelle ligne. La même opération peut être effectuée sur différents caractères sur différents types de chaînes.
Exemples de PHP chop()
Vous trouverez ci-dessous les exemples :
Exemple n°1
Programme PHP pour illustrer le fonctionnement de la fonction chop() sur les chaînes.
Code :
<?php
//declaring the string Shobha.Shivakumar!
$string= "Shobha.Shivakumar!";
//printing the string on which the chop() function will be applied and making sure the next statement will be printed in a new line
echo $string. "\n";
//printing the changes string after the application of the input string
echo chop($string, "r!");
?>
Sortie :
Explication :
- In the above program, a string is declared upon which the chop() function in PHP must be applied. The string declared in the above program is Shobha.Shivakumar!. By using chop() function in PHP, we can remove the whitespaces or the specific characters from the right side of the string. In our program, we apply the chop function on the string to remove the characters r! from the string Shobha.Shivakumar!
- An echo statement in PHP is used to print the changed string after the application of the chop() function on the given string. echo (chop($string, “r!”); statement is used in PHP to perform this operation and the output of this is Shobha.Shivakuma which can be seen in the snapshot. “\n” is used in the second echo statement in PHP to sure the next statement will be printed in a new line. The same operation can be performed on different character on different types of strings.
Example #2
PHP program to illustrate the working of chop() function on strings.
Code:
<?php
//declaring the string Hello! followed by Shobha Shivakumar in a new line, the string is followed by two new line characters
$string= "Hello! \n Shobha Shivakumar \n \n";
//the string is printed
echo $string;
//chop() function is applied on the string without specifying any parameter
echo chop($string);
//The changed string is printed
echo $string;
?>
Output:
Explanation:
- In the above program, a string is declared upon which the chop() function in PHP must be applied. The string declared in the above program is Hello! \n Shobha Shivakumar \n \n. By using chop() function in PHP, we can remove the whitespaces or the specific characters from the right side of the string. In our program, we apply the chop function on the string without specifying any parameters.
- An echo statement in PHP is used to print the changed string after the application of the chop() function on the given string. echo $string; statement is used in PHP to perform this operation and the output of this is Hello! Followed by Shobha Shivakumar in a new line and two new line spaces after that can be seen in the snapshot. “\n” is used in the echo statement in PHP to sure the next statement will be printed in a new line. The output after the application of chop() function without specifying the parameters removes the two line characters from the right side of the string.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!