Maison > développement back-end > Problème PHP > Comment remplacer les deux derniers caractères d'une chaîne par d'autres caractères en php

Comment remplacer les deux derniers caractères d'une chaîne par d'autres caractères en php

青灯夜游
Libérer: 2023-03-16 17:26:01
original
1813 Les gens l'ont consulté

En php, vous pouvez utiliser la fonction substr_replace() pour remplacer les deux derniers caractères d'une chaîne par d'autres caractères. Cette fonction peut démarrer à partir de la position spécifiée dans la chaîne et remplacer le nombre spécifié de caractères par la valeur spécifiée ; il vous suffit de définir le deuxième paramètre de la fonction sur la valeur de remplacement spécifiée, le troisième paramètre sur "-2" et le quatrième paramètre pour le définir simplement sur 2 ou l'omettre, la syntaxe est "substr_replace(string,"replacement value",-2,2)" ou "substr_replace(string,"replacement value",-2)".

Comment remplacer les deux derniers caractères d'une chaîne par d'autres caractères en php

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

En PHP, vous pouvez utiliser la fonction substr_replace() pour remplacer les deux derniers caractères d'une chaîne par d'autres caractères. La fonction

substr_replace() peut remplacer une sous-chaîne d'une longueur spécifiée (un nombre spécifié de caractères) par une valeur spécifiée à partir de la position spécifiée dans la chaîne.

substr_replace(string,replacement,start,length)
Copier après la connexion
paramètredescription
chaîneobligatoire. Spécifie la chaîne à vérifier.
remplacementobligatoire. Spécifie la chaîne à insérer.
startObligatoire. Spécifie où dans la chaîne commencer le remplacement.
  • Nombre positif - commence à la position spécifiée dans la chaîne
  • Nombre négatif - commence à la position spécifiée à partir de la fin de la chaîne
  • 0 - commence au premier caractère de la chaîne
longueur Facultatif. Spécifie le nombre de caractères à remplacer. La valeur par défaut est la même que la longueur de la chaîne.
  • Nombre positif - la longueur de la chaîne à remplacer
  • Nombre négatif - le nombre de caractères à remplacer à partir de la fin de la chaîne
  • 0 - insertion au lieu de remplacement

Changez simplement le deuxième partie de la fonction substr_replace() Le premier paramètre est défini sur la valeur de remplacement spécifiée, le troisième paramètre est défini sur "-2" et le quatrième paramètre est défini sur 2 ou omis pour remplacer les deux derniers caractères de la chaîne par d'autres personnages.

Exemple : Remplacez les deux derniers chiffres de la chaîne "hello123" par "**"

<?php
header("Content-type:text/html;charset=utf-8");
$str="hello123";
echo "原字符串:";
var_dump($str);
echo "将字符串后两位替换为**:";
$newStr1=substr_replace($str,"**",-2,2);
var_dump($newStr1);
$newStr2=substr_replace($str,"**",-2);
var_dump($newStr2);
?>
Copier après la connexion

Comment remplacer les deux derniers caractères dune chaîne par dautres caractères 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal