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

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

青灯夜游
青灯夜游original
2022-07-27 21:13:093074parcourir

Deux méthodes pour PHP pour supprimer les deux derniers caractères d'une chaîne : 1. Utilisez la fonction substr() pour intercepter tous les caractères sauf les deux derniers caractères de la tête de la chaîne. Définissez simplement le deuxième paramètre de la fonction sur 0. , le troisième paramètre peut être défini sur "-2", la syntaxe est "substr(string,0,-2)". 2. Utilisez la fonction substr_replace() pour remplacer les deux derniers caractères de la chaîne par le caractère vide "''". La syntaxe est "substr_replace(string,"",-2,2)".

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

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3

Deux méthodes pour que php supprime les deux derniers caractères d'une chaîne

Méthode 1 : Utiliser Fonction substr()

La fonction substr() peut intercepter une certaine longueur de caractères à partir d'une position spécifiée dans une chaîne. Ce caractère intercepté peut être appelé une "sous-chaîne" ou "sous-chaîne"

Utilisez simplement la fonction substr() de. Le début de la chaîne commence à intercepter tous les caractères sauf les deux derniers caractères :

  • consiste à définir le deuxième paramètre de la fonction sur 0, et à définir le troisième paramètre sur -2 pour supprimer les deux derniers caractères.

<?php  
header("content-type:text/html;charset=utf-8");
$str = "Hello World!";
echo "原字符串:";
var_dump($str);
$newstr=substr($str,0,-2);
echo "去除后两个字符:";
var_dump($newstr);
?>

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

Méthode 2 : Utiliser 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.

Utilisez simplement la fonction substr_replace() pour remplacer les deux derniers caractères de la chaîne par des caractères nuls :

  • Définissez la valeur de remplacement (deuxième paramètre) sur le caractère nul '' et définissez la position de départ (troisième paramètre) Réglez sur -2 pour supprimer les deux derniers caractères.

<?php  
header("content-type:text/html;charset=utf-8");
$str = "Hello";
echo "原字符串:";
var_dump($str);
$newstr=substr_replace($str,"",-2,2);
echo "去除后两个字符:";
var_dump($newstr);
?>

Comment supprimer les deux derniers caractères dune chaîne en 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