gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 00:00:51 26 4
gpt4 key购买 nike

如何检测数组中是否存在一定的元素序列?例如。如果我有阵列和针

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

如何检测子集 $needle 是否存在于例如$干草堆1?此方法应为 $haystack1 返回 TRUE,为 $haystack2 返回 FALSE。

感谢您的任何建议!

最佳答案

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

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

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

警告

这不适用于 haystack 数组中的对象或数组等复杂项目。此方法最适用于数字和字符串等项目。

关于PHP:检测数组中特定的元素序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10853457/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com