通过mb_str_split —给定一个多字节字符串,返回其字符数组 $string="给定一个多字节字符串,返回其字符数组"; $arr=mb_str_split($string); //只能替换单个字符的,多字符可以把字符在拆成数组,然后按照定位替换,思路是一样的 $pos=mb_strpos($string,"返"); $arr[$pos]="*"; $string=join('',$arr);
php 中文、多字节字符通过位置替换
于 2022-05-07 17:34:31 首次发布
通过mb_str_split —给定一个多字节字符串,返回其字符数组 $string="给定一个多字节字符串,返回其字符数组"; $arr=mb_str_split($string); //只能替换单个字符的,多字符可以把字符在拆成数组,然后按照定位替换,思路是一样的 $pos=mb_strpos($string,"返"); $arr[$pos]="*"; $string=join('',$arr);