【问题标题】:Prefix filtering in phpphp中的前缀过滤
【发布时间】:2010-12-22 04:48:22
【问题描述】:

我如何编写一个 php 程序来查找在其前缀中至少共享一个元素的所有数组。让前缀是每个数组中总元素的四分之一。任何人都可以帮我编写代码吗?我是 php 的新手。我需要这个来做一个关于近重复检测的项目。

【问题讨论】:

  • 这可能是您正在寻找的解决方案:stackoverflow.com/questions/2878460/…
  • x={A,B,C,D,E,F,G,H}, y={B,X,Y,Z}, z={F,G,H,A ,B}, q={B,R} 那么在结果中,我们应该得到对 {(x,y),(y,q),(x,q)}

标签: php


【解决方案1】:

你可以使用PHP的内置数组函数array_intersect

if(array_intersect($firstArray, $secondArray) == null)
{
    //do not have any element common
}
else 
{
    //have at least one element common
}

您可以创建此代码的函数并传递所有数组对以获得结果。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-16
    • 2021-06-23
    • 2018-05-30
    • 2023-01-05
    • 2015-10-04
    • 2021-12-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多