PHP是一种确定数组的方法,是另一种数组子集。

PHP是一种确定数组的方法,是另一种数组子集。
本文的一个示例告诉PHP数组是另一个数组的子集:

前言

今天,在完成一个算法的过程中有几个需求模块,包括判断一个数组是否是一个B数组的子集。也许我最近写了更多的C,直接用循环来实现它,但是我觉得代码量很大,不够优雅。

需要

确定$数组是否至少是时间复杂度的$ B数组的一个子集。
数组快速判断是$数组的一个子集。
$ =数组(135138);
$ =数组(135138137);

实现方法

这里有三种方法来介绍相同的想法,不同之处在于实现的代码。

for循环遍历
$标志=1;
foreach($ $ VA){
如果(in_array($ VA,$)){
继续;
{ }人
$标志=0;
打破;
}
}
如果($标志){

{ }人
否;
}

使用的array_diff
代码
C = array_diff美元($,$);
print_r($ C);
$ =空($)1:0;
如果($标志){

{ }人
否;
}

使用的array_intersect
代码
如果(= = array_intersect美元($,$)){
$标志=1;
{ }人
$标志=0;
}
如果($标志){

{ }人
否;
}

后记

一个好的家庭教师不仅可以教我如何学习,而且可以教我如何做事,感激和能做这件事。

更多关于PHP相关内容的读者可以看到特别站:PHP数组(数组)、PHP操作技巧大全、常用遍历算法和技巧总结

希望本文能对PHP程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部