去重

来源:互联网 发布:人性的恐怖知乎 编辑:程序博客网 时间:2024/04/20 02:01
<?php
//通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出多个相同的字符,将非首次出现的字符过滤掉。比如字符串“abacacde”过滤结果为“abcde”。
//提示:for循环
$data='abcdrwretryuiytavbsdabdcrewrtyuytrrggfddsffds';
function filter($data){
    $lenght=strlen($data); // 字符串的长度
    $str=[];
    for ($i=0;$i<$lenght;$i++){
        $str[]=substr($data,$i,1);
    }
    $len = count($str);
    for ($i=0;$i<$len;$i++){
        for ($j=$i+1;$j<$len;$j++){
            if($str[$j]==$str[$i]){
                $str[$j]='';
            }
        }
    }
    foreach ($str as $k=>$v){
        echo $v;
    }
}
print_r(filter($data));
原创粉丝点击