Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erläuterung der Schritte zum Abrufen wiederholter Daten in einem Array in PHP

Detaillierte Erläuterung der Schritte zum Abrufen wiederholter Daten in einem Array in PHP

php中世界最好的语言
php中世界最好的语言Original
2018-05-21 10:58:523148Durchsuche

Dieses Mal werde ich Ihnen eine detaillierte Erklärung der Schritte geben, um doppelte Daten in einem Array in PHP zu erhalten. Was sind die Vorsichtsmaßnahmen für PHP, um doppelte Daten in einem Array zu erhalten? , lass uns einen Blick darauf werfen.

ist erforderlich, um doppelte Daten in PHP-Arrays zu finden und fasst zwei Methoden zusammen.

1, implementiert mit den von PHP bereitgestellten Funktionen array_unique und 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 ( 
        &#39;apple&#39;, 
        &#39;iphone&#39;, 
        &#39;miui&#39;, 
        &#39;apple&#39;, 
        &#39;orange&#39;, 
        &#39;orange&#39;  
);  www.jbxue.com
$repeat_arr = FetchRepeatMemberInArray ( $array ); 
print_r ( $repeat_arr ); 
?>

2, Benutzerdefinierte Funktion implementiert diese Funktion unter Verwendung von zwei for-Schleifen

<?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 ( 
        &#39;apple&#39;, 
        &#39;iphone&#39;, 
        &#39;miui&#39;, 
        &#39;apple&#39;, 
        &#39;orange&#39;, 
        &#39;orange&#39;  
); 
$repeat_arr = FetchRepeatMemberInArray ( $array ); 
print_r ( $repeat_arr ); 
?>

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall gelesen haben Dieser Artikel: Weitere spannende Inhalte finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!

Empfohlene Lektüre:

So verwenden Sie array_sum(), um die Summe der Array-Elementwerte zu berechnen

PHP-Array-Funktion shuffle() und Ausführliche Erläuterung der Schritte zur Verwendung der Zufallsfunktion array_rand()

Ausführliche Erläuterung der Schritte der Funktion array_search() zur Rückgabe von Schlüsselnamen nach Elementwert

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Schritte zum Abrufen wiederholter Daten in einem Array in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn