Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Array-Additionsoperation und der Unterschied zu array_merge

PHP-Array-Additionsoperation und der Unterschied zu array_merge

墨辰丷
墨辰丷Original
2018-05-30 14:24:422007Durchsuche

Dieser Artikel führt Sie hauptsächlich in die PHP-Array-Additionsoperation und den Unterschied mit array_merge ein. Interessierte Freunde können sich bei Bedarf an den Editor wenden, um ihn zu lernen .

Ich habe ein Problem gefunden

Ich habe heute einen Code gesehen, der so geschrieben ist. Fügen Sie ihn unten ein Schauen Sie:

<?php
$array_one = [ 内容 ];
$array_two = [ 内容 ];
//关键的在这里
$array_result = $array_one + $array_two;
echo "<pre/>";
print_r($array_result);
?>

Was ich seltsam finde, ist, dass das Array $array_one und das Array $array_two direkt hinzugefügt werden, um die Array-Zusammenführungsoperationen durchzuführen gemäß array_merge() Funktionen werden zum Betrieb verwendet, und die obige Methode wurde noch nie zum direkten Ausführen von Vorgängen verwendet.

Die Analyse ist wie folgt

Im Folgenden finden Sie eine kurze Erläuterung des Unterschieds zwischen dieser Methode und der Funktionsmethode array_merge(). Wenn das „+“-Zeichen zum direkten Ausführen von Operationen verwendet wird, wird das Array vor dem „+“-Zeichen als Basisarray verwendet. Wenn das Array nach dem „+“-Zeichen vollständig mit dem vorherigen Array übereinstimmt (vollständige Konsistenz bedeutet, dass der Schlüssel gleich ist und der Wert auch gleich ist), haben die Daten im vorherigen Array Vorrang. Wenn Sie array_merge() verwenden, ist es umgekehrt und das folgende Array wird als Basis verwendet.

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein.


Verwandte Empfehlungen:

phpDetaillierte Erläuterung der Methode der benutzerdefinierten Funktion zum Zählen der Länge chinesischer Zeichenfolgen

phpImplementierung der Methode zum Ändern des Array-Schlüsselnamens

PHP-Methode zur Realisierung der unendliche Klassifizierungsfunktion

Das obige ist der detaillierte Inhalt vonPHP-Array-Additionsoperation und der Unterschied zu array_merge. 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