php如何去除重复字

2019-08-13 08:33:09来源:爱站网 阅读 ()

新老客户大回馈,云服务器低至5折

在PHP中出现重复字是非常令人头疼的事情,要我们一个个是发现并删除是一件费时费力的事情,那么大家知道php如何去除重复字吗?接下来小编为大家介绍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如何去除重复字的方法呢?要想将PHP学的更好,我们就需要在实践中不断学习成长。


原文链接:https://js.aizhan.com/develop/php/8116.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:symfony中导出为CSV文件中的数据的教程

下一篇:PHP实现获取FLV文件的时间