【发布时间】:2023-03-05 12:07:01
【问题描述】:
我有一组根域(例如 google.com、somedomain.com,但不是 subdomain.domain.com),我想检查任意域是否具有相同的根域。任意域可以是 subdomain.domain.com,它会与 domain.com 匹配。
之前我只是使用 array_udiff 和我编写的自定义比较器函数过滤了一个输入域列表。我刚刚切换到必须单独检查每个输入域的方法,我不能只检查整个数组。
而不是使用大小为 1 的数组执行 array_udiff 并检查其大小是否不为 0,或者循环遍历数组并手动调用函数,我希望有一个函数已经这样做了。 PHP 有一个 in_array 函数,但它不允许自定义比较器。有这样的功能吗?
【问题讨论】:
标签: php arrays comparison