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

    php怎么去掉字符串中重复的字母

    青灯夜游青灯夜游2021-05-27 16:20:09原创426

    php去掉重复字母的方法:首先使用str_split()函数将字符串转换为字符数组;然后使用array_unique()函数移除数组中重复的值;最后使用implode()将处理后的数组转换为字符串即可。

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

    php去掉字符串中重复的字母

    <?php
    $str = 'abacade';
    $array = str_split($str);
    $str = implode(array_unique($array));
    var_dump($str);
    ?>

    输出:

    1.png

    相关函数说明:

    str_split() 函数把字符串分割到数组中。语法如下:

    str_split(string,length)
    参数描述
    string必需。规定要分割的字符串。
    length可选。规定每个数组元素的长度。默认是 1。

    array_unique() 函数用于移除数组中重复的值。如果两个或更多个数组值相同,只保留第一个值,其他的值被移除。

    注释:被保留的数组将保持第一个数组项的键名类型。

    语法

    array_unique(array)
    参数描述
    array必需。规定数组。
    sortingtype可选。规定排序类型。可能的值:
    • SORT_STRING - 默认。把每一项作为字符串来处理。
    • SORT_REGULAR - 把每一项按常规顺序排列(Standard ASCII,不改变类型)。
    • SORT_NUMERIC - 把每一项作为数字来处理。
    • SORT_LOCALE_STRING - 把每一项作为字符串来处理,基于当前区域设置(可通过 setlocale() 进行更改)。

    implode() 函数返回一个由数组元素组合成的字符串。语法如下:

    implode(separator,array)
    参数描述
    separator可选。规定数组元素之间放置的内容。默认是 ""(空字符串)。
    array必需。要组合为字符串的数组。

    推荐学习:《PHP视频教程

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

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php 重复字母
    上一篇:php如何设置程序运行时间 下一篇:有关于PHP数组的进一步了解!!!
    php培训_php实战培训【立即报名】-php中文网第20期

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• php怎么打印数据库错误• 如何在VSCode配置PHP开发环境(详细版)• 如何处理​PHP 表单?如果是你你会怎样处理呢?• php7怎么安装memcache扩展• php如何设置程序运行时间
    1/1

    PHP中文网