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

Comment supprimer le dernier caractère en php

王林
王林original
2020-10-23 17:17:582568parcourir

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 ] )

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 );

Output

b,c,d

Méthode 2 :

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

string substr ( string $string , int $start [, int $length ] )

$ 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;

Sortie :

a,b,c

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!

Déclaration:
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