Comment supprimer le dernier caractère d'une chaîne de caractères en PHP
-
Utilisez la fonction
rtrim()
pour supprimer le dernier caractère -
Utilisez la fonction
substr()
pour supprimer le dernier caractère
Cet article présente différentes méthodes pour supprimer le dernier caractère d’une chaîne de caractères en PHP à l’aide des fonctions rtrim()
et substr()
.
Utilisez la fonction rtrim()
pour supprimer le dernier caractère
La fonction rtrim()
est utilisée explicitement pour supprimer les espaces ou les caractères blancs de la fin d’une chaîne. La syntaxe correcte pour utiliser cette fonction est la suivante :
rtrim($string, $character);
La fonction intégrée rtrim()
a deux paramètres ; les détails de chacun sont les suivants :
Paramètres | Description | |
---|---|---|
$string |
obligatoire | C’est la chaîne de caractères dont on retire le dernier caractère. |
$character |
facultatif | C’est le personnage que nous voulons retirer de la fin. |
Cette fonction retourne la chaîne finale obtenue après avoir effectué la suppression. Le programme ci-dessous montre comment nous pouvons utiliser la fonction rtrim()
pour supprimer le dernier caractère d’une chaîne de caractères.
<?php
$mystring = "This is a PHP program.";
echo("This is the string before removal: $mystring\n");
$newstring = rtrim($mystring, ". ");
echo("This is the string after removal: $newstring");
?>
Production :
This is the string before removal: This is a PHP program.
This is the string after removal: This is a PHP program
Utilisez la fonction substr()
pour supprimer le dernier caractère
En PHP, nous pouvons également utiliser la fonction substr()
pour supprimer le dernier caractère d’une chaîne de caractères. Cette commande retourne une sous-chaîne de caractères spécifiée, et la syntaxe correcte pour l’exécuter est la suivante :
substr($string, $start, $length)
La fonction substr()
accepte trois paramètres :
Paramètres | Description | |
---|---|---|
$string |
obligatoire | C’est la chaîne de caractères dont on retire le dernier caractère. |
$start |
obligatoire | C’est la position de départ d’une sous-chaîne. Vous pouvez en savoir plus ici. |
$length |
facultatif | Si la valeur est donnée, alors la fonction retournera la sous-chaîne du paramètre $start à la longueur spécifiée. |
Le programme qui supprime le dernier caractère de la chaîne en utilisant la fonction substr()
est le suivant :
<?php
$mystring = "This is a PHP program.";
echo substr($mystring, 0, -1);
?>
Production :
This is a PHP program
Article connexe - PHP String
- Comment supprimer tous les espaces d'une chaîne de caractères en PHP
- Comment convertir la date et l'heure en chaîne de caractères en PHP
- Comment convertir une chaîne de caractères en date et en heure en PHP
- Comment convertir un entier en chaîne de caractères en PHP
- Comment convertir un tableau en chaîne de caractères en PHP
- Comment convertir une chaîne de caractères en un numéro en PHP