php去除重复字的实现代码
2015-01-24信息快讯网
php去除重复字的实现代码,需要的朋友可以参考下。
方法一:$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 class中self,parent,this的区别以及实例介绍
『PHP』PHP截断函数mb_substr()使用介绍
基于magic_quotes_gpc与magic_quotes_runtime的区别与使用介绍
基于PHP Web开发MVC框架的Smarty使用说明
关于PHP的相似度计算函数:levenshtein的使用介绍
关于shopex同步ucenter的redirect问题,导致script不运行
str_replace只替换一次字符串的方法
smarty 缓存控制前的页面静态化原理
file_get_contents获取不到网页内容的解决方法
浅谈apache和nginx的rewrite的区别
在smarty中调用php内置函数的方法
php函数array_merge用法一例(合并同类数组)
真正根据utf8编码的规律来进行截取字符串的函数(utf8版sub_str )
PHP 中关于ord($str)>0x80的详细说明
巧用php中的array_filter()函数去掉多维空值的代码分享
php的array_multisort()使用方法介绍
PHP filter_var() 函数 Filter 函数
php提示无法加载或mcrypt没有找到 PHP 扩展 mbstring解决办法
php preg_filter执行一个正则表达式搜索和替换
PHP写UltraEdit插件脚本实现方法
PHP下利用shell后台运行PHP脚本,并获取该脚本的Process ID的代码
PHP与SQL注入攻击防范小技巧
Sorting Array Values in PHP(数组排序)
PHP 命令行工具 shell_exec, exec, passthru, system详细使用介绍
php正则表达式(regar expression)
phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc.php)错误解决办法
PHP-CGI进程CPU 100% 与 file_get_contents 函数的关系分析
php程序的国际化实现方法(利用gettext)
php中使用Curl、socket、file_get_contents三种方法POST提交数据
不支持fsockopen但支持culr环境下下ucenter与modoer通讯问题
php Smarty初体验二 获取配置信息
php中Smarty模板初体验
PHP array_multisort()函数的使用札记
php设计模式 Strategy(策略模式)
Warning: session_destroy() : Trying to destroy uninitialized sessionq错误
php中session_unset与session_destroy的区别分析
php错误提示failed to open stream: HTTP request failed!的完美解决方法
php 截取字符串并以零补齐str_pad() 函数
php 数组排序 array_multisort与uasort的区别
array_multisort实现PHP多维数组排序示例讲解
php关于array_multisort多维数组排序的使用说明