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 相关文章推荐
开源SNS系统-ThinkSNS
May 18 PHP
PHP实时显示输出
Oct 02 PHP
PHP spl_autoload_register实现自动加载研究
Dec 06 PHP
php FLEA中二叉树数组的遍历输出
Sep 26 PHP
php处理restful请求的路由类分享
Feb 27 PHP
PHP实现指定字段的多维数组排序函数分享
Mar 09 PHP
PHP中substr_count()函数获取子字符串出现次数的方法
Jan 07 PHP
php生成图片验证码的方法
Apr 15 PHP
php array_values 返回数组的值实例详解
Nov 17 PHP
Laravel中的chunk组块结果集处理与注意问题
Aug 15 PHP
php中上传文件的的解决方案
Sep 25 PHP
php实现有序数组旋转后寻找最小值方法
Sep 27 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修正代码
2011/05/09 PHP
多个PHP中文字符串截取函数
2013/11/12 PHP
php生成百度sitemap站点地图类函数实例
2014/10/17 PHP
php调用新浪短链接API的方法
2014/11/08 PHP
javascript 数组的方法集合
2008/06/05 Javascript
js 替换功能函数,用正则表达式解决,js的全部替换
2010/12/08 Javascript
javascript中关于break,continue的特殊用法与介绍
2012/05/24 Javascript
javascript自启动函数的问题探讨
2013/10/05 Javascript
Javascript实现简单二级下拉菜单实例
2014/06/15 Javascript
Enter回车切换输入焦点实现思路与代码兼容各大浏览器
2014/09/01 Javascript
基于jQuery实现复选框的全选 全不选 反选功能
2014/11/24 Javascript
jQuery判断元素上是否绑定了指定事件的方法
2015/03/17 Javascript
每天一篇javascript学习小结(Array数组)
2015/11/11 Javascript
浅谈javascript中的call、apply、bind
2016/03/06 Javascript
jQuery判断checkbox选中状态
2016/05/12 Javascript
layui实现把数据表格时间戳转换为时间格式的例子
2019/09/12 Javascript
通过微信公众平台获取公众号文章的方法示例
2019/12/25 Javascript
[56:17]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第三场 8.22
2019/09/05 DOTA
举例详解Python中的split()函数的使用方法
2015/04/07 Python
Python3里的super()和__class__使用介绍
2015/04/23 Python
Python实现控制台输入密码的方法
2015/05/29 Python
为什么入门大数据选择Python而不是Java?
2018/03/07 Python
对python 多线程中的守护线程与join的用法详解
2019/02/18 Python
Python3实现计算两个数组的交集算法示例
2019/04/03 Python
python 解决cv2绘制中文乱码问题
2019/12/23 Python
Python在终端通过pip安装好包以后在Pycharm中依然无法使用的问题(三种解决方案)
2020/03/10 Python
LN-CC日本:高端男装和女装的奢侈时尚目的地
2019/09/01 全球购物
经销商会议欢迎词
2014/01/11 职场文书
《跨越海峡的生命桥》教学反思
2014/02/24 职场文书
安全宣传标语口号
2014/06/06 职场文书
交通安全责任书范本
2014/07/24 职场文书
立志成才演讲稿
2014/09/04 职场文书
公安局负责人查摆问题及整改方案
2014/09/27 职场文书
2014财务部年度工作总结
2014/12/08 职场文书
电力培训学习心得体会
2016/01/11 职场文书
《画家和牧童》教学反思
2016/02/17 职场文书