Heim >Backend-Entwicklung >PHP-Problem >Was ist die Array-Schnittfunktion in PHP, die nur Werte vergleicht?
Die Array-Schnittfunktion in PHP, die nur Werte vergleicht, ist „array_intersect()“; diese Funktion wird verwendet, um die Schlüsselwerte von zwei (oder mehr) Arrays zu vergleichen, die Syntax ist „array_intersect(array1, array2...)“ gibt ein Schnittarray zurück, das Werte aus dem verglichenen Array (Array 1) enthält.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP Version 7.1, DELL G3-Computer
Die Array-Schnittpunktfunktion in PHP, die nur Werte vergleicht, ist array_intersect()
. Die Funktion array_intersect()
。
array_intersect() 函数用于比较两个(或更多个)数组,在比较时,只比较数组的键值,并返回数组的交集。
array_intersect(array1,array2,array3...);
array1,array2,array3...
array_intersect() wird verwendet, um zwei (oder mehr) Arrays zu vergleichen. Beim Vergleich werden nur die Schlüsselwerte der Arrays verglichen und der Schnittpunkt der Arrays zurückgegeben.
<?php header('content-type:text/html;charset=utf-8'); $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("e"=>"red","f"=>"black","g"=>"purple"); $a3=array("a"=>"red","b"=>"black","h"=>"yellow"); var_dump($a1); var_dump($a2); var_dump($a3); $result=array_intersect($a1,$a2,$a3); echo "交集数组:"; var_dump($result); ?>
array2 | |
---|---|
array3,... | |
Rückgabewert: | |
Gibt ein Schnittmengenarray zurück, das alle Werte im verglichenen Array (Array1) und in jedem anderen Parameterarray (Array2 oder Array3 usw.) enthält. | Einfach ausgedrückt wird der zurückgegebene Schnittwert aus dem verglichenen Array (Array1) erhalten. " | PHP-Video-Tutorial
Das obige ist der detaillierte Inhalt vonWas ist die Array-Schnittfunktion in PHP, die nur Werte vergleicht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!