gpt4 book ai didi

php - 查找数组是否至少有 1 个值

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

我需要在 PHP 中找出一个数组是否具有另一个数组的任何值。

例如:

$search_values = array('cat', 'horse', 'dog');
$results = array('cat', 'horse');
if (in_array($search_values, $results))
echo 'A value was found';

当然,上面的并不是真的有效(in_array)。

基本上,基于上面的例子,我想检查$results 数组中是否有cathourse

我是否需要在第一个数组中执行“foreach”,然后在第二个数组中执行“in_array”,然后返回 true;如果找到了?或者有更好的方法吗?

最佳答案

您可能想使用 array_intersect()

$search_values = array('cat', 'horse', 'dog');
$results = array('cat', 'horse');

if ( count ( array_intersect($search_values, $results) ) > 0 ) {
echo 'BINGO';
} else {
echo 'NO MATCHES';
}

关于php - 查找数组是否至少有 1 个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11869111/

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