我有两个数组.我想检查哪个是php中的常见元素

Sre*_*eja 1 php

Imgagining我有两个数组

arr[]={"red","blue","green"}
arr2[]={"red","violet","black"}
Run Code Online (Sandbox Code Playgroud)

我将如何比较两个数组以获得两个数组共有的结果..

为此,结果是红色......

我将如何在PHP(简单的意思)这样做...任何人都可以建议???

Sar*_*raz 6

使用array_intersect功能.

$array1 = array("a" => "green", "red", "blue");
$array2 = array("b" => "violet", "black", "red");
$result = array_intersect($array1, $array2);
print_r($result);
Run Code Online (Sandbox Code Playgroud)

结果:

Array
(
    [0] => red
)
Run Code Online (Sandbox Code Playgroud)