gpt4 book ai didi

php - 说 2 个数组中有多少项相同?

转载 作者:可可西里 更新时间:2023-11-01 07:58:03 25 4
gpt4 key购买 nike

在 PHP 和 MySQL 中有没有一种方法能够比较 2 个不同的数组(列表)变量并说出有多少项是相同的

例如,

$array1 = "hello, bye, google, laptop, yes";
$array2 = "google, bye, windows, no, phone";

然后 echo 语句会说有多少项目是相同的。在此示例中,它将是 2,这将被回显。

这与大多数数组问题不同,因为我的网站是使用逗号设置的,这会使它变得非常复杂

最佳答案

在 php 中尝试 array_intersect() 函数

<?php

$array1 = array("a" => "green", "red", "blue");

$array2 = array("b" => "green", "yellow", "red");
$result = array_intersect($array1, $array2);
print_r(count($result));
?>

您可以使用 count() 函数对输出数组中的元素进行计数,

doc link

关于php - 说 2 个数组中有多少项相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44735785/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com