• 技术文章 >后端开发 >PHP问题

    php怎么去掉多个相同字符

    青灯夜游青灯夜游2022-04-22 20:50:24原创498

    去除方法:1、用“str_split($str)”将字符串转为字符数组,一个字符对应一个数组元素;2、用“array_unique($arr)”去除字符数组中的相同字符;3、用“implode("",$newArr)”将去重数组转为字符串。

    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

    php去掉多个相同字符

    在php中,可以利用数组的array_unique()函数来去掉字符串的多个相同字符。

    实现步骤:

    1、使用str_split()函数将字符串转为字符数组,一个字符就是一个数组元素

    <?php
    header('content-type:text/html;charset=utf-8');   
    $str = "1.2.3.1.2.3.4.5.6.7.8.9";
    $arr=str_split($str);
    var_dump($arr);
    
    ?>

    1.png

    可以看到有很多重复的字符元素

    2、使用array_unique()函数进行数组去重

    $newArr=array_unique($arr);
    var_dump($newArr);

    2.png

    ok,多个相同字符都去除了

    3、使用implode()函数将去重后的数组转为字符串

    连接数组每个元素的连接符需要设置为空字符

    $newStr=implode("",$newArr);
    echo $newStr;

    3.png

    大功告成!

    推荐学习:《PHP视频教程

    以上就是php怎么去掉多个相同字符的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php数组 php字符串 php
    上一篇:php怎么读取字符串后几个字符 下一篇:php怎么检查汉字字符串有几个字符
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• php字符串怎么将小写转为大写• php字符串怎么转化为浮点型数据• php数组中键和值间怎么转换位置• 带你快速掌握PHP数组元素的替换(实例详解)• php数组合并怎么不去重复• PHP数组操作之怎样删除数组中的首尾元素?
    1/1

    PHP中文网