ホームページ > バックエンド開発 > PHPチュートリアル > php array_PHP チュートリアルで重複データを取得する

php array_PHP チュートリアルで重複データを取得する

WBOY
リリース: 2016-07-13 17:54:18
オリジナル
1151 人が閲覧しました

2 日前、PHP 配列内の重複データを見つける必要があったので、2 つの方法をまとめてここで共有しました。ご注意ください。 (1) phpが提供する関数、array_unique、array_diff_assocを利用して実現します
[php]
関数 FetchRepeatMemberInArray($array) {
// 重複データを削除した配列を取得します
$unique_arr = array_unique ( $array ); // 重複データの配列を取得します
$repeat_arr = array_diff_assoc ( $array, $unique_arr ); $repeat_arr を返す
}

//テストケース
$array = 配列 (
「リンゴ」、
「iPhone」、
「ミウイ」、
「リンゴ」、
「オレンジ」、
「オレンジ」
); $repeat_arr = FetchRepeatMemberInArray ( $array ); print_r ( $repeat_arr );
?>

(2) この関数を実装する独自の関数を記述し、2 つの for ループを使用します
[php]
関数 FetchRepeatMemberInArray($array) {
$len = カウント ( $array ); for($i = 0; $i for($j = $i + 1; $j If ($array [$i] == $array [$j]) {
$repeat_arr [] = $array [$i]; 壊す;                                                                        }
}
$repeat_arr を返す
}

//テストケース
$array = 配列 (
「リンゴ」、
「iPhone」、
「ミウイ」、
「リンゴ」、
「オレンジ」、
「オレンジ」
); $repeat_arr = FetchRepeatMemberInArray ( $array ); print_r ( $repeat_arr );
?>




http://www.bkjia.com/PHPjc/477959.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/477959.html

技術記事

2 日前、PHP 配列内の重複データを見つける必要があったので、ここで 2 つの方法を紹介します。 (1) PHP が提供する関数、array_unique を使用します。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート