Maison >développement back-end >Problème PHP >Comment supprimer des caractères à la fin d'une chaîne en php
Nous savons qu'il existe plusieurs façons de supprimer des caractères d'une chaîne. Aujourd'hui, nous allons présenter trois fonctions PHP pour supprimer le dernier caractère d'une chaîne. Les amis dans le besoin peuvent s'y référer.
Méthode 1 : fonction substr()
substr()
La fonction renvoie une partie de la chaîne.
La syntaxe est la suivante :
substr(string string, int start, int [length]);
Explication du paramètre :
Le premier paramètre : représente la chaîne d'origine
Le deuxième paramètre : représente où commencer l'interception
Le troisième paramètre : représente la longueur dont nous avons besoin pour intercepter ;
Exemple :
<?php $str = "1,2,3,4,5,6"; $newstr = substr($str,0,strlen($str)-1); echo $newstr; ?>
Résultat :
1,2,3,4,5,
Vous pouvez voir le résultat de sortie$str
Le dernier caractère a disparu.
Méthode 2 : fonction substr_replace()
substr_replace()
La fonction remplace une partie d'une chaîne par une autre chaîne.
Bien qu'il s'agisse d'une fonction de remplacement, elle peut réaliser une suppression de caractères par insertion.
La syntaxe est la suivante :
substr_replace()(string string, int start, int [length]);
Explication du paramètre :
Le premier paramètre : représente la chaîne d'origine
Le deuxième paramètre : représente où commencer la suppression
Le troisième paramètre : représente le nombre de caractères à supprimer ;
Exemple :
$email='peter@qq.com'; echo substr_replace($email,'',11,1);
Le résultat de sortie est :
peter@qq.co
Le dernier caractère m est supprimé.
Méthode 3 : fonction rtrim()
Si le dernier caractère de la chaîne est un caractère vide ou un caractère spécial, vous pouvez utiliser le rtrim()
fonction, Et nous n'avons besoin que d'un seul paramètre, mais si le dernier caractère n'est pas un caractère vide ou un caractère spécial, nous devons spécifier le caractère supprimé.
Syntaxe :
string rtrim ( string $str [, string $character_mask ] )
Explication du paramètre :
Le premier paramètre : représente la chaîne d'origine
Le deuxième paramètre : représente les caractères à supprimer.
Exemple :
<?php $email='peter@qq.com'; echo rtrim($email,"m"); ?>
Le résultat de sortie est :
peter@qq.co
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!