Heim >Backend-Entwicklung >PHP-Problem >Was ist die Array-Schnittfunktion in PHP, die nur Werte vergleicht?

Was ist die Array-Schnittfunktion in PHP, die nur Werte vergleicht?

青灯夜游
青灯夜游Original
2022-04-29 14:41:352303Durchsuche

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.

Was ist die Array-Schnittfunktion in PHP, die nur Werte vergleicht?

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(&#39;content-type:text/html;charset=utf-8&#39;);   
$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);
?>
array1,array2,array3... ist eine Liste von Arrays, die verglichen werden müssen. Das erste Array, das mit anderen Arrays verglichen wird. Erforderlich. Das Array, das mit dem ersten Array verglichen werden soll. Optional. Zusätzliches Array zum Vergleich mit dem ersten Array. PHP-Video-Tutorial 》
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. "

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!

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