Heim > Backend-Entwicklung > PHP-Tutorial > 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中世界最好的语言
Freigeben: 2023-03-27 07:36:01
Original
3190 Leute haben es durchsucht

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 ); 
?>
Nach dem Login kopieren

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 ); 
?>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage