Heim  >  Artikel  >  Backend-Entwicklung  >  So löschen Sie doppelte Arrays in einem zweidimensionalen PHP-Array

So löschen Sie doppelte Arrays in einem zweidimensionalen PHP-Array

藏色散人
藏色散人Original
2019-10-16 09:52:212679Durchsuche

So löschen Sie doppelte Arrays in einem zweidimensionalen PHP-Array

Wie lösche ich doppelte Arrays aus zweidimensionalen Arrays in PHP?

Der Code lautet wie folgt:

//二维数组去掉重复值
 public function a_array_unique($array){
  $out = array();
 
  foreach ($array as $key=>$value) {
   if (!in_array($value, $out)){
    $out[$key] = $value;
   }
  }
 
  $out = array_values($out);
  return $out;
 }

Zugehörige Einführung:

in_array()-Funktion sucht, ob der angegebene Wert im Array vorhanden ist.

Hinweis: Wenn der Suchparameter eine Zeichenfolge ist und der Typparameter auf TRUE gesetzt ist, wird bei der Suche die Groß-/Kleinschreibung beachtet.

Syntax

in_array(search,array,type)

Parameter

Suche Erforderlich. Gibt den Wert an, nach dem im Array gesucht werden soll.

Array erforderlich. Gibt das zu durchsuchende Array an.

Typ optional. Wenn dieser Parameter auf true gesetzt ist, wird geprüft, ob der Typ der gesuchten Daten und der Wert des Arrays übereinstimmen.

Beschreibung

Gibt „true“ zurück, wenn die angegebene Wertsuche im Array-Array vorhanden ist. Wenn der dritte Parameter auf „true“ gesetzt ist, gibt die Funktion nur dann „true“ zurück, wenn das Element im Array vorhanden ist und denselben Datentyp wie der angegebene Wert hat.

Wenn der Parameter nicht im Array gefunden wird, gibt die Funktion „false“ zurück.

Hinweis: Wenn der Suchparameter eine Zeichenfolge ist und der Typparameter auf „true“ gesetzt ist, wird bei der Suche die Groß-/Kleinschreibung beachtet.

Weitere PHP-bezogene Kenntnisse finden Sie auf der PHP-Chinese-Website!

Das obige ist der detaillierte Inhalt vonSo löschen Sie doppelte Arrays in einem zweidimensionalen PHP-Array. 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