ホームページ >バックエンド開発 >PHPチュートリアル >PHPの文字列から重複した数字や文字を削除する方法

PHPの文字列から重複した数字や文字を削除する方法

王林
王林オリジナル
2019-12-02 11:05:402704ブラウズ

PHPの文字列から重複した数字や文字を削除する方法

php を使用して、文字列内の繰り返し文字を削除します。

例: $str = "aaadddd"最終結果は「ad」になります。

アイデア:

配列全体を走査し、次に i 番目の文字を順番に取り出し、それを一時配列に格納し、次の位置で一時配列を走査します。同時に、配列がすでにこの文字が存在するかどうかを確認します。

関連する学習ビデオの推奨事項: php ビデオ チュートリアル

コードは次のとおりです:

$b = 'aaaaaaaaaaaaddddddttttttffff';  
$tmp = array();  
for($i = 0; $i < strlen($b); $i++){      
    $len = count($tmp);          
    for($j = 0; $j < $len; $j++){          
        if($b[$i] === $tmp[$j]){             
            break;          
        }      
    }      
if($j == $len){  //如果最后的$j和$len相等的话,则表示$tmp临时数组中不存在$b[$i]          
    $tmp[] = $b[$i];      
}  
}  
$result = implode($tmp);  
//输出adtf

関連記事のチュートリアルの推奨事項: php 基本チュートリアル

以上がPHPの文字列から重複した数字や文字を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。