Heim  >  Artikel  >  Backend-Entwicklung  >  Werden beim Hinzufügen von PHP-Arrays doppelte Werte zusammengeführt?

Werden beim Hinzufügen von PHP-Arrays doppelte Werte zusammengeführt?

青灯夜游
青灯夜游Original
2022-05-20 18:48:372400Durchsuche

Beim Hinzufügen eines PHP-Arrays werden doppelte Werte nicht zusammengeführt. In PHP können Sie den „+“-Operator verwenden, um ein oder mehrere Arrays hinzuzufügen, um ein neues Array zurückzugeben. Die Syntax lautet „array1+array2+..“ und die Elemente der nachfolgenden Arrays werden angehängt Am Ende des Elements spielt es keine Rolle, ob der Wert wiederholt wird. Wenn der Schlüsselname jedoch wiederholt wird, überschreibt das vorherige Element das folgende Element.

Werden beim Hinzufügen von PHP-Arrays doppelte Werte zusammengeführt?

Die Betriebsumgebung dieses Tutorials: Windows7-System, PHP-Version 8.1, DELL G3-Computer

Durch das Hinzufügen eines PHP-Arrays werden doppelte Werte nicht zusammengeführt.

In PHP können Sie den „+“-Operator verwenden, um ein oder mehrere Arrays hinzuzufügen. Diese Arrays werden zusammengeführt, um ein neues Array zurückzugeben:

数组1+数组2+...

Die Elemente des nachfolgenden Arrays werden an das erste angehängt Element Am Ende

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr1=array("a1"=>1,"a2"=>2,"a3"=>3,"a4"=>4,"a5"=>5);
$arr2=array("b1"=>6,"b2"=>5,"b3"=>4,"b4"=>3,"b5"=>2,"b6"=>1);
var_dump($arr1);
var_dump($arr2);
$arr=$arr1+$arr2;
var_dump($arr);
?>

Werden beim Hinzufügen von PHP-Arrays doppelte Werte zusammengeführt?

ist ersichtlich, dass die Frage, ob es sich bei den Werten um Duplikate handelt, keine Auswirkung hat und doppelte Werte nicht zusammengeführt werden.

Aber wiederholte Schlüsselnamen haben Auswirkungen. Wenn die Schlüsselnamen wiederholt werden, decken die vorherigen Elemente die folgenden Elemente ab

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr1 = array("a" => "apple", "b" => "banana");
$arr2 = array("a" => "pear", "b" => "strawberry", "c" => "cherry");
var_dump($arr1);
var_dump($arr2);
$arr=$arr1+$arr2;
var_dump($arr);
?>

Werden beim Hinzufügen von PHP-Arrays doppelte Werte zusammengeführt?

Empfohlenes Lernen: „PHP Video Tutorial

Das obige ist der detaillierte Inhalt vonWerden beim Hinzufügen von PHP-Arrays doppelte Werte zusammengeführt?. 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