Maison >développement back-end >Problème PHP >Comment remplacer les caractères après le premier caractère d'une chaîne php
Vous pouvez utiliser substr_replace() en php pour remplacer les caractères après le premier caractère. Définissez simplement le troisième paramètre de la fonction sur 1, qui stipule que le remplacement commence à partir du deuxième caractère. la valeur ",1,nombre de caractères)" ; si le nombre de caractères est omis, tous les caractères suivants seront remplacés.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
En PHP, vous pouvez utiliser substr_replace() pour remplacer les caractères après le premier caractère. La fonction
substr_replace() remplace une partie d'une chaîne par une autre chaîne ; elle remplacera le nombre spécifié de caractères à partir de la position spécifiée.
substr_replace(string,replacement,start,length)
Exemple : Remplacer plusieurs caractères après le premier caractère
<?php $str = 'hello,world,hello,world'; $replace = '-'; echo substr_replace($str, $replace, 1,1)."<br>"; echo substr_replace($str, $replace, 1,2)."<br>"; echo substr_replace($str, $replace, 1,3)."<br>"; echo substr_replace($str, $replace, 1,4)."<br>"; echo substr_replace($str, $replace, 1,5)."<br>"; ?>
Si le paramètre nombre de caractèreslength
est omis, tous les caractères après le premier caractère seront remplacés.
<?php $str = 'hello,world,hello,world'; $replace = '-'; echo substr_replace($str, $replace, 1)."<br>"; ?>
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!