Comment remplacer un caractère : 1. Utilisez l'instruction "str_replace("single Character", "replacement value", string)" pour remplacer le caractère unique spécifié en respectant la casse ; 2. Utilisez "substr_replace(string) ; L'instruction "Remplacer la valeur",start position,1)" peut remplacer un caractère à partir de la position spécifiée.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
Comment remplacer 1 caractère dans une chaîne php :
1 Utilisez la fonction str_replace().
La fonctionstr_replace() peut remplacer le caractère unique spécifié en respectant la casse.
<?php header('content-type:text/html;charset=utf-8'); $str = "abCdABcD"; echo "原字符串:".$str; $replace = '-'; $search = 'b'; echo "<br>替换后:".str_replace($search, $replace, $str); ?>
Remarque : PHP a également une fonction str_ireplace() qui est similaire à str_replace(), mais n'est pas sensible à la casse.
<?php header('content-type:text/html;charset=utf-8'); $str = "abCdABcD"; echo "原字符串:".$str; $replace = '-'; $search = 'b'; echo "<br>替换后:".str_ireplace($search, $replace, $str); ?>
2. Utilisez la fonction substr_replace()
la fonction substr_replace() peut remplacer un caractère à partir de la position spécifiée.
<?php header('content-type:text/html;charset=utf-8'); $str = "abCdABcD"; echo "原字符串:".$str; echo "<br>替换后:".substr_replace($str,"#",2,1); ?>
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!