加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP:检测数组中的特定元素序列

发布时间:2020-12-13 22:03:47 所属栏目:PHP教程 来源:网络整理
导读:如何检测数组中是否存在certan序列元素?例如.如果我有阵列和针 $needle = array(1,1);$haystack1 = array(0,1,0);$haystack2 = array(0,1); 如何检测子集$needle是否存在于例如$haystack1?对于$haystack1,此方法应返回TRUE,对于$haystack2,此方法应返回FAL
如何检测数组中是否存在certan序列元素?例如.如果我有阵列和针

$needle = array(1,1);
$haystack1 = array(0,1,0);
$haystack2 = array(0,1);

如何检测子集$needle是否存在于例如$haystack1?对于$haystack1,此方法应返回TRUE,对于$haystack2,此方法应返回FALSE.

谢谢你的任何建议!

解决方法

加入阵列,并检查针的strpos.

if ( strpos( join($haystack1),join($needle) ) >= 0 ) {
    echo "Items found";
}

演示:http://codepad.org/F13DLWOI

警告

这对于haystack数组中的对象或数组等复杂项目不起作用.这种方法最好与数字和字符串一起使用.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读