ホームページ >バックエンド開発 >PHPチュートリアル >php_PHP チュートリアルで配列内の重複データを取得する 2 つの方法

php_PHP チュートリアルで配列内の重複データを取得する 2 つの方法

WBOY
WBOYオリジナル
2016-07-21 15:02:181042ブラウズ

(1) phpが提供する関数、array_unique、array_diff_assocを使用して

を実現します

コードをコピーします コードは次のとおりです:

function FetchRepeatMemberInArray($array) {
データの配列を取得
$repeat_arr = array_diff_assoc ( 、$unique_arr ); return $repeat_arr;
}

// テストケース
$array = array (
'apple',
'iphone',
'miui',
'apple',
'orange',
'orange'
);
$repeat_arr = FetchRepeatMemberInArray ( $array );


;
(2) この関数を実装する独自の関数を記述し、2 つの for ループを使用します

コードをコピー

コードは次のとおりです:

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] ;/テストケース
$ array( 'apple'、
'iphone'、
&gt;






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

www.bkjia.com

tru​​e

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

技術記事

(1) php が提供する関数、array_unique、array_diff_assoc を使用してコピー コードを実装します。 コードは次のとおりです。 ?php function FetchRepeatMemberInArray($array) { // 重複データを削除した数値を取得します...




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