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

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了PHP:检测数组中的特定元素序列脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
如何检测数组中是否存在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数组中的对象或数组等复杂项目不起作用.这种方法最好与数字和字符串一起使用.

脚本宝典总结

以上是脚本宝典为你收集整理的PHP:检测数组中的特定元素序列全部内容,希望文章能够帮你解决PHP:检测数组中的特定元素序列所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。