本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑
php将重复的字符替换成一个字符
实现思想:借助数组方法array_unique()
使用str_split()分割字符串,将字符串转为字符数组;
使用array_unique()过滤重复字符
使用implode()将数组转为字符串
实现代码:
<?php
header("Content-type:text/html;charset=utf-8");
$str="522200011111333311111444!";
$arr = str_split($str);
$arr =array_unique($arr); //过滤重复字符
$str=implode($arr);
echo $str;
?>
输出结果:
520134!