php 去除 字符串_php字符串去除重复字符的方法

本文详细介绍了如何使用PHP去除字符串中的重复字符。首先利用`mbstringtoarray`函数将字符串转换为数组,接着使用`array_unique`过滤掉重复元素,最后通过`implode`方法将数组重新组合成字符串。通过这种方法,可以有效地去除字符串中的重复字符。
摘要由CSDN通过智能技术生成

php字符串去除重复字符的方法

发布时间:2020-08-24 09:40:34

来源:亿速云

阅读:128

作者:小新

小编给大家分享一下php字符串去除重复字符的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!php字符串去除重复字符的方法:首先通过“mbstringtoarray”方法分割字符串;然后使用“array_unique”函数过滤重复字符;最后通过“implode”方法合并数组即可。

ff2032c61cad6cfc57b3f9da34237dd3.png

php去除字符串中重复的字符<?php

$str = '蚂蚁蚂蚁学院学院,我非常爱爱爱爱爱你!522200011111333311111444';

function mbstringtoarray($str,$charset) {

$strlen=mb_strlen($str);

while($strlen){

$array[]=mb_substr($str,0,1,$charset);

$str=mb_substr($str,1,$strlen,$charset);

$strlen=mb_strlen($str);

}

return $array;

}

$arr = mbstringtoarray($str,"gbk"); //分割字符串

$arr =array_unique($arr); //过滤重复字符

$str = implode('',$arr); //合并数组

echo $str;

?>

执行结果:蚂蚁学院,我非常爱你!520134

看完了这篇文章,相信你对php字符串去除重复字符的方法有了一定的了解,想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值