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 相关文章推荐
ADODB类使用
Nov 25 PHP
php5中类的学习
Mar 28 PHP
PHP $_FILES函数详解
Mar 09 PHP
PHP遍历二维数组的代码
Apr 22 PHP
php读取excel文件示例分享(更新修改excel)
Feb 27 PHP
php结合md5实现的加密解密方法
Jan 25 PHP
Yii框架组件和事件行为管理详解
May 20 PHP
php中mkdir()函数的权限问题分析
Sep 24 PHP
PHP析构函数destruct与垃圾回收机制的讲解
Mar 22 PHP
Laravel框架控制器,视图及模型操作图文详解
Dec 04 PHP
TP5框架安全机制实例分析
Apr 05 PHP
PhpStorm2020.1 安装 debug - Postman 调用的详细教程
Aug 17 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
windows7下安装php的imagick和imagemagick扩展教程
2014/07/04 PHP
php绘图之在图片上写中文和英文的方法
2015/01/24 PHP
PHP利用imagick生成组合缩略图
2016/02/19 PHP
ThinkPHP 5.x远程命令执行漏洞复现
2019/09/23 PHP
本地对象Array的原型扩展实现代码
2010/12/04 Javascript
myeclipse安装jQuery插件的方法
2011/03/29 Javascript
异步动态加载JS并运行(示例代码)
2013/12/13 Javascript
JS在可编辑的div中的光标位置插入内容的方法
2014/11/20 Javascript
jQuery插件zoom实现图片全屏放大弹出层特效
2015/04/15 Javascript
js实现仿微博滚动显示信息的效果
2015/12/21 Javascript
JavaScript中的事件委托及好处
2016/07/12 Javascript
node.js Sequelize实现单实例字段或批量自增、自减
2016/12/08 Javascript
node.js基于mongodb的搜索分页示例
2017/01/22 Javascript
Vue引用第三方datepicker插件无法监听datepicker输入框的值的解决
2018/01/27 Javascript
详解Angular系列之变化检测(Change Detection)
2018/02/26 Javascript
详解JavaScript中的链式调用
2020/11/27 Javascript
python中的yield使用方法
2014/02/11 Python
Python入门学习之字符串与比较运算符
2015/10/12 Python
python开发之tkinter实现图形随鼠标移动的方法
2015/11/11 Python
Python操作Excel之xlsx文件
2017/03/24 Python
pytorch:实现简单的GAN示例(MNIST数据集)
2020/01/10 Python
Python hashlib常见摘要算法详解
2020/01/13 Python
python+excel接口自动化获取token并作为请求参数进行传参操作
2020/11/10 Python
html5的canvas实现3d雪花飘舞效果
2013/12/27 HTML / CSS
HTML5 Canvas+JS控制电脑或手机上的摄像头实例
2014/05/03 HTML / CSS
全球精选男装和家居用品:Article
2020/04/13 全球购物
幼儿园教师奖惩制度
2014/02/01 职场文书
法律专业学生的自我评价
2014/02/07 职场文书
应届毕业生应聘自荐信范文
2014/02/26 职场文书
奉献爱心演讲稿
2014/09/04 职场文书
2014年实验室工作总结
2014/12/03 职场文书
2019入党申请书范文3篇
2019/08/21 职场文书
Nginx快速入门教程
2021/03/31 Servers
如何将numpy二维数组中的np.nan值替换为指定的值
2021/05/14 Python
MySQL如何使备份得数据保持一致
2022/05/02 MySQL
MySQL优化之慢日志查询
2022/06/10 MySQL