Maison > développement back-end > Problème PHP > Comment supprimer des caractères à la fin d'une chaîne en php

Comment supprimer des caractères à la fin d'une chaîne en php

醉折花枝作酒筹
Libérer: 2023-03-09 07:08:01
original
2926 Les gens l'ont consulté

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.

Comment supprimer des caractères à la fin d'une chaîne en php

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]);
Copier après la connexion

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; 
?>
Copier après la connexion

Résultat :

1,2,3,4,5,
Copier après la connexion

Vous pouvez voir le résultat de sortie$strLe 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]);
Copier après la connexion

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=&#39;peter@qq.com&#39;;
echo substr_replace($email,&#39;&#39;,11,1);
Copier après la connexion

Le résultat de sortie est :

peter@qq.co
Copier après la connexion
Copier après la connexion

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 ] )
Copier après la connexion

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=&#39;peter@qq.com&#39;;
    echo rtrim($email,"m");
?>
Copier après la connexion

Le résultat de sortie est :

peter@qq.co
Copier après la connexion
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal