ホームページ >バックエンド開発 >PHPチュートリアル >PHPで配列内の繰り返しデータを取得する手順を詳しく解説
今回は、PHP で配列内の重複データを取得する手順について詳しく説明します。PHP で配列内の重複データを取得するための 注意事項 は何ですか?実際のケースを見てみましょう。
PHPの配列で重複データを見つけるのに必要な2つの方法をまとめました。 1. これを実現するには、php が提供する関数、array_unique および array_diff_assoc を使用します。
<?php function FetchRepeatMemberInArray($array) { // 获取去掉重复数据的数组 $unique_arr = array_unique ( $array ); // 获取重复数据的数组 $repeat_arr = array_diff_assoc ( $array, $unique_arr ); return $repeat_arr; } // 测试用例 $array = array ( 'apple', 'iphone', 'miui', 'apple', 'orange', 'orange' ); www.jbxue.com $repeat_arr = FetchRepeatMemberInArray ( $array ); print_r ( $repeat_arr ); ?>2、
カスタム関数は、2 つの for ループを使用してこの関数を実現します
<?php function FetchRepeatMemberInArray($array) { $len = count ( $array ); for($i = 0; $i < $len; $i ++) { for($j = $i + 1; $j < $len; $j ++) { if ($array [$i] == $array [$j]) { $repeat_arr [] = $array [$i]; break; } } } return $repeat_arr; } // 测试用例 $array = array ( 'apple', 'iphone', 'miui', 'apple', 'orange', 'orange' ); $repeat_arr = FetchRepeatMemberInArray ( $array ); print_r ( $repeat_arr ); ?>この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、他の関連記事に注目してください。 PHP中国語ウェブサイトです! 推奨読書:
array_sum()を使用して配列要素の値の合計を計算する方法
phpの配列関数shuffle()とarray_rand()のランダム関数のステップごとの説明
要素値によるarray_search()関数 キー名を返す手順の詳しい説明
以上がPHPで配列内の繰り返しデータを取得する手順を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。