Maison  >  Article  >  développement back-end  >  Comment supprimer les deux derniers caractères d'une chaîne php

Comment supprimer les deux derniers caractères d'une chaîne php

青灯夜游
青灯夜游original
2022-04-14 20:40:433666parcourir

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")".

Comment supprimer les deux derniers caractères d'une chaîne php

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

Comment supprimer les deux derniers caractères dune chaîne php

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

Comment supprimer les deux derniers caractères dune chaîne php

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!");
?>

Comment supprimer les deux derniers caractères dune chaîne php

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!

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