php去除重复字的实现代码


Posted in PHP onSeptember 16, 2011

方法一:

$text = '数组aabbccdd'; 
$text_filter = ''; 
$filter = array(); 
$len = mb_strlen($text, 'utf-8'); 
for ($i = 0; $i<$len; $i++) { 
$char = mb_substr($text, $i, 1, 'utf-8'); 
if (!isset($filter[$char])) { 
$text_filter .= $char; 
$filter[$char] = $char; 
} 
} 
echo $text_filter;

方法二:
$string= '数组aabbccdd'; 
function str_split_utf8($str) { 
$split=1; 
$array = array(); 
for ( $i=0; $i < strlen( $str ); ){ 
$value = ord($str[$i]); 
if($value > 127){ 
if($value >= 192 && $value <= 223) 
$split=2; 
elseif($value >= 224 && $value <= 239) 
$split=3; 
elseif($value >= 240 && $value <= 247) 
$split=4; 
}else{ 
$split=1; 
} 
$key = NULL; 
for ( $j = 0; $j < $split; $j++, $i++ ) { 
$key .= $str[$i]; 
} 
array_push( $array, $key ); 
} 
return $array; 
} 
print_r(array_unique(str_split_utf8($string)));

方法三:

就是把每一个字分割在数组里再用array_unique()这个函数。

PHP 相关文章推荐
VFP与其他应用程序的集成
Oct 09 PHP
php基础知识:类与对象(3) 构造函数和析构函数
Dec 13 PHP
php下实现一个阿拉伯数字转中文数字的函数
Jul 10 PHP
php empty函数 使用说明
Aug 10 PHP
非常精妙的PHP递归调用与静态变量使用
Dec 16 PHP
解析smarty 截取字符串函数 truncate的用法介绍
Jun 20 PHP
PHP 安全检测代码片段(分享)
Jul 05 PHP
PHP无限分类(树形类)
Sep 28 PHP
获取URL文件名后缀
Oct 24 PHP
PHP获取php,mysql,apche的版本信息示例代码
Jan 16 PHP
php通过前序遍历树实现无需递归的无限极分类
Jul 10 PHP
php 提交表单 关闭layer弹窗iframe的实例讲解
Aug 20 PHP
PHP与SQL注入攻击防范小技巧
Sep 16 #PHP
php中判断字符串是否全是中文或含有中文的实现代码
Sep 16 #PHP
php中模拟POST传递数据的两种方法分享
Sep 16 #PHP
php中获得视频时间总长度的另一种方法
Sep 15 #PHP
利用Ffmpeg获得flv视频缩略图和视频时间的代码
Sep 15 #PHP
Sorting Array Values in PHP(数组排序)
Sep 15 #PHP
PHP 图片上传代码
Sep 13 #PHP
You might like
php 在文件指定行插入数据的代码
2010/05/08 PHP
跟我学Laravel之路由
2014/10/15 PHP
基于linnux+phantomjs实现生成图片格式的网页快照
2015/04/15 PHP
php操作xml并将其插入数据库的实现方法
2016/09/08 PHP
laravel通过创建自定义artisan make命令来新建类文件详解
2017/08/17 PHP
PHP调用接口API封装的例子
2019/10/11 PHP
jquery 图片Silhouette Fadeins渐显效果
2010/02/07 Javascript
利用jQuery操作对象数组的实现代码
2011/04/27 Javascript
javascript学习(一)构建自己的JS库
2013/01/02 Javascript
Bootstrap框架动态生成Web页面文章内目录的方法
2016/05/12 Javascript
由浅入深剖析Angular表单验证
2016/07/14 Javascript
Bootstrap源码学习笔记之bootstrap进度条
2016/12/24 Javascript
原生js实现旋转木马轮播图效果
2017/02/27 Javascript
JS返回顶部实例代码
2020/08/09 Javascript
[23:21]Ti4 冒泡赛第二轮DK vs C9 2
2014/07/14 DOTA
跟老齐学Python之有点简约的元组
2014/09/24 Python
python实现文本去重且不打乱原本顺序
2016/01/26 Python
python验证身份证信息实例代码
2019/05/06 Python
对Django url的几种使用方式详解
2019/08/06 Python
Python+OpenCV实现旋转文本校正方式
2020/01/09 Python
自定义Django Form中choicefield下拉菜单选取数据库内容实例
2020/03/13 Python
美国购买汽车零件网站:Buy Auto Parts
2018/04/02 全球购物
Grow Gorgeous美国官网:只要八天,体验唤醒毛囊后新生的茂密秀发
2018/06/04 全球购物
Converse匡威法国官网:美国著名帆布鞋品牌
2018/12/05 全球购物
澳大利亚优质葡萄酒专家:Vintage Cellars
2019/01/08 全球购物
澳大利亚在线消费电子产品商店:TobyDeals
2020/01/05 全球购物
火锅店创业计划书范文
2014/02/02 职场文书
便利店促销方案
2014/02/20 职场文书
期末评语大全
2014/05/04 职场文书
2014社会治安综合治理工作总结
2014/12/04 职场文书
报案材料怎么写
2015/05/25 职场文书
绿里奇迹观后感
2015/06/15 职场文书
新娘婚礼致辞
2015/07/27 职场文书
2016年企业先进员工事迹材料
2016/02/25 职场文书
导游词之开封禹王台风景区
2019/12/02 职场文书
Vue3.0写自定义指令的简单步骤记录
2021/06/27 Vue.js