ホームページ  >  記事  >  バックエンド開発  >  配列内の繰り返しデータを取得するための PHP 実装コード

配列内の繰り返しデータを取得するための PHP 実装コード

WBOY
WBOYオリジナル
2016-07-25 08:55:25944ブラウズ
  1. function FetchRepeatMemberInArray($array) {
  2. // 重複データを削除した配列を取得します
  3. $unique_arr = array_unique ( $array ); // 重複データを含む配列を取得します
  4. $repeat_arr = array_diff_assoc ( $array, $unique_arr );
  5. return $repeat_arr;
  6. // テストケース
  7. $array = array (
  8. 'apple',
  9. 'iphone',
  10. 'miui',
  11. 'apple',
  12. ' orange' ,
  13. 'orange'
  14. );
  15. $repeat_arr = FetchRepeatMemberInArray ( $array );
  16. ?>
  17. 例 2、これを実装するために 2 つのカスタム関数を使用しますループの関数回数。

function FetchRepeatMemberInArray($array) {

$len = count ( $array )
for($i = 0; $i < $len; $i ++) {
    for($j = $i + 1; $j < $len; $j ++) {
  1. if ($array [$i] == $array [$j]) {
  2. $repeat_arr [] = $array [$i];
  3. ブレーク
  4. }
  5. }
  6. }
  7. return $repeat_arr;
  8. // テストケース
  9. 'apple',
  10. 'iphone',
  11. ' apple',
  12. 'orange',
  13. 'orange'
  14. );
  15. $repeat_arr = FetchRepeatMemberInArray ( $array );
  16. ?>

  17. コードをコピー
  18. >>>興味がある 興味のある記事:
  19. phpで配列から重複データを削除する2つの例
  20. phpはN個の非反復乱数を生成します
  21. フォームの繰り返し送信を防止するphpの小さな例 phpを使用して配列内の重複データを取得する2つの方法 二次元配列から重複した項目を削除するPHP関数

    phpを使用して配列内の重複データを特定して削除する方法 ページを更新するときに繰り返し送信を防ぐためのPHPコードの例 ユーザーがphpで繰り返し更新と送信を防ぐ方法 2次元配列内の繰り返しの組み合わせを削除するための実装コード php array_unique 1次元配列から重複する値を削除する例

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