Maison > développement back-end > Problème PHP > Comment supprimer le dernier caractère en php

Comment supprimer le dernier caractère en php

王林
Libérer: 2023-03-06 19:34:01
original
2578 Les gens l'ont consulté

Comment supprimer le dernier caractère en PHP : Vous pouvez utiliser la fonction rtrim(), telle que [rtrim ($text, ",");]. La fonction rtrim() peut supprimer les espaces ou d'autres caractères à la fin d'une chaîne.

Comment supprimer le dernier caractère en php

Méthode 1 :

rtrim supprime les caractères vides (ou autres caractères) à la fin de la chaîne

( Tutoriel recommandé : Tutoriel vidéo php)

Description :

string rtrim ( string $str [, string $character_mask ] )
Copier après la connexion

Cette fonction supprime les caractères vides à la fin de str et renvoie.

Sans le deuxième paramètre, rtrim() supprime uniquement les caractères suivants :

Comment supprimer le dernier caractère en php

$str chaîne d'entrée.

$ Character_mask En spécifiant Character_mask, vous pouvez spécifier la liste de caractères que vous souhaitez supprimer. Listez simplement tous les caractères que vous souhaitez supprimer. En utilisant le format .., une plage peut être spécifiée.

Exemple :

$text = 'b,c,d,';
$trimmed  =  rtrim ( $text ,  "," );
 var_dump ( $trimmed );
Copier après la connexion

Output

b,c,d
Copier après la connexion

Méthode 2 :

substr renvoie la sous-chaîne de la chaîne

string substr ( string $string , int $start [, int $length ] )
Copier après la connexion

$ string La chaîne à traiter

$start start position

Si start est un nombre non négatif, la chaîne renvoyée commencera à partir de la position de départ de la chaîne et commencera à compter à partir de 0. Par exemple, dans la chaîne « abcdef », le caractère en position 0 est « a », le caractère en position 2 est « c », et ainsi de suite.

Si start est un nombre négatif, la chaîne renvoyée commencera à partir du caractère de début en avant de la fin de la chaîne.

Si la longueur de la chaîne est inférieure ou égale au début, FALSE sera renvoyé.

$length est la longueur de la chaîne interceptée. Si la longueur n'est pas fournie, la sous-chaîne renvoyée commencera à partir de la position de départ jusqu'à la fin de la chaîne.

Exemple :

$str = 'a,b,c,d,';
$rest  = substr(  $str,0,strlen($str)-1);
echo $rest;
Copier après la connexion

Sortie :

a,b,c
Copier après la connexion

Recommandations associées :formation 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