Maison > Article > développement back-end > Comment supprimer les deux derniers caractères d'une chaîne php
Méthode : 1. Utilisez substr(), syntaxe "substr(string,0,-2)" ; 2. Utilisez substr_replace(), syntaxe "substr_replace(string,"",-2,2)" ; rtrim(), la syntaxe est "rtrim(string, "character")".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
Supprimez les deux derniers caractères de la chaîne php
1. Utilisez la fonction substr().
substr () La fonction peut intercepter une certaine longueur de caractères à partir de la position spécifiée de la chaîne. Les caractères interceptés peuvent être appelés "sous-chaîne" ou "sous-chaîne"
Il vous suffit de définir le deuxième paramètre de la fonction sur 0 , le troisième paramètre est défini sur -2 pour supprimer les deux derniers caractères.
Exemple :
<?php $str = "Hello World!"; echo $str . "<br>"; echo substr($str,0,-2); ?>
2. Utilisez la fonction substr_replace()
La fonction substr_replace() est utilisée pour remplacer une partie d'une chaîne par une autre chaîne à partir de la position spécifiée.
Lorsque la valeur de remplacement (deuxième paramètre) est définie sur un caractère nul ''
, la position de départ est définie sur -2 et le nombre de remplacements est défini sur 2 pour supprimer les deux derniers caractères.
Exemple :
<?php $str = "123456789"; echo $str . "<br>"; echo substr_replace($str,"",-2,2); ?>
3. Utilisez la fonction rtrim()
rtrim() pour supprimer les caractères vides ou autres caractères prédéfinis à la fin de la chaîne.
Il vous suffit de définir le deuxième paramètre de la fonction sur la sous-chaîne (les deux derniers caractères) qui doit être supprimée.
Exemple :
<?php $str = "123456789!"; echo $str . "<br>"; echo rtrim($str,"9!"); ?>
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!