我试图使用PHP比较两个数组.例如.
$one = ["A", "C", "B", "D", "A", so on....]
$two = ["A", "B", "B", "C", "A", so on....]
Run Code Online (Sandbox Code Playgroud)
我想要做的是比较数组并获得相同的项目数.我只比较具有相同索引的项目.这就是我的想法
$ctr=0;
if ($one[0] == $two[0]){
$ctr++;
}
if ($one[1] == $two[1]){
$ctr++;
}
// so on.......
echo $ctr++;
Run Code Online (Sandbox Code Playgroud)
但上面的代码仅适用于固定长度的数组.任何人都可以帮我代码吗?
看一看
$common = array_intersect($one,$two);
echo count($common);
// for key
$common = array_intersect_key($one,$two);
echo count($common);
Run Code Online (Sandbox Code Playgroud)