php メソッドで重複文字を削除します。最初に str_split() 関数を使用して文字列を文字配列に変換し、次に array_unique() 関数を使用して配列内の重複値を削除し、最後に implode( ) 処理された配列を文字列に変換するだけです。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
php は、文字列 文字
<?php $str = 'abacade'; $array = str_split($str); $str = implode(array_unique($array)); var_dump($str); ?>
出力:
## 関連関数の説明:
str_split() 関数は、文字列を配列に分割します。構文は次のとおりです。
str_split(string,length)
Description | |
---|---|
## ## ##必須。分割する文字列を指定します。 | 長さ |
オプション。配列の各要素の長さを指定します。デフォルトは 1 です。 |
注: 保持される配列は、最初の配列項目のキー タイプを保持します。 構文
array_unique(array)
配列 | ||||||
---|---|---|---|---|---|---|
#sortingtype | オプション。並べ替えの種類を指定します。可能な値: | |||||
SORT_REGULAR - 各項目を規則的な順序で並べ替えます (標準 ASCII、タイプは変更されません)。 | SORT_NUMERIC - 各項目を数値として扱います。
|