Doppelte Elemente aus dem Array entfernen:
1. Rein natürliche primitive Methode aus der Datenstruktur:
foreach ($ feerecord als $value)
{
$fee_record_id = $value['FeeRecordId'];
if(!in_array($fee_record_id,$fee_record_id_arr ))
{
$fee_record_id_arr[] = $fee_record_id;
}
else
{
weiter;
}
}
return $fee_record_id_arr ;
2. Angemessene Verwendung von PHP-Funktionen, Code-Implementierung erfordert: eine Zeile
$fee_recorda_id_arr = array_values(array_unique(array_column($ feerecord , 'FeeRecordId')));
3 Funktionshinweise:
array_values($arr) gibt alle Elemente im Array zurück Wert und erstellen Sie einen numerischen Index
array_unique($arr) Array, um Duplikate zu entfernen, aber die zurückgegebenen Ergebnisschlüsselwerte haben keine nennenswerte Reihenfolge
array_column($arr,$key) zum Herausnehmen Das mehrdimensionale Array, Schlüsselwert = Alle Elementwerte von $key und bilden ein numerisches Array
Das Obige stellt die PHP-Array-Deduplizierungselemente einschließlich des Inhalts vor. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.