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数组中的对象或数组等复杂项目不起作用.这种方法最好与数字和字符串一起使用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |