削除方法: 1. str_split() を使用して文字列を文字配列に変換します (構文は "str_split(string)" です; 2. array_unique() または array_flip() を使用して同じ項目を削除します配列、構文は「array_unique(character array)」または「array_flip(array_flip(character array))」です; 3. implode() を使用して重複排除された配列を文字列に変換します、構文は「implode("」、重複排除されています)配列)"。
このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.1、DELL G3 コンピューター
PHP で同一の文字列を削除したい項目 (繰り返し文字) では配列を使用できます。
実装アイデア:
文字列を文字配列に変換します
文字配列を削除します同じ項目
重複排除された配列を文字列に変換します
方法 1: str_split() array_unique() implode ()
<?php header('content-type:text/html;charset=utf-8'); $str = "1.2.3.1.2.3.4"; echo "原字符串:".$str."<br><br>"; $arr=str_split($str); echo "字符数组:"; var_dump($arr); $newArr=array_unique($arr); echo "去重后的数组:"; var_dump($newArr); $newStr=implode("",$newArr); echo "去重后的字符串:".$newStr; ?>
方法 2: str_split() array_flip() implode()
<?php header('content-type:text/html;charset=utf-8'); $str = "12hello13"; echo "原字符串:".$str."<br><br>"; $arr=str_split($str); echo "字符数组:"; var_dump($arr); $newArr=array_flip(array_flip($arr)); echo "去重后的数组:"; var_dump($newArr); $newStr=implode("",$newArr); echo "去重后的字符串:".$newStr; ?>推奨される学習: 「
PHP ビデオ チュートリアル >>
以上がPHPの文字列から同一の項目を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。