PHP 字段的交集 array-intersect()
求两个字段交集的问题可以通过使用array_intersect()、array_inersect_assoc、array_intersect_key来实现。 array_intersect()的作用是求两个数的交集。 下面就和小编一起来了解一下吧。 请继续关注我们的研究生考试网站!
返回具有交集的公共元素的字段(只有字段值得比较),array_intersect_assoc() 函数绑定通配符和值,并将交集部分放在一起比较,array_intersect_key() 函数比较两个字段的通配符,并返回通配符字段的交集。
例子:
复制代码代码如下:
运行结果:
复制代码代码如下:
数组 ( [red] => 红色 [Red15] => 红色 [7] => 级别 [Width] => 红色 [azzzz1] => art [peak] => 158 )
数组 ( [Red15] => 红色 [7] => 级别 [宽度] => 红色 [峰值] => 158 )
数组 ( [red] => 红色 [Red15] => 红色 [7] => 级别 [宽度] => 红色 [峰值] => 158 )
总结:
1、array_intersect()函数进行的比较只是比较字段值,如果有“Red”和“Red2”的比较,则返回“Red”,否则不返回“Red2”;
2、array_intersect_assoc()函数将字段的值与键名进行比较,不会出现array_intersect,适合比较严格的比较;
3. array_intersect_key()函数适合比较两个字段中通配符的交集,不仅返回通配符php 拼接数组,还返回通配符和对应的字段值。
【PHP字段的交集数组-intersect()】相关文章:
PHP字段排序09-09
PHP数组函数知识09-19
PHP领域基本介绍09-08
PHP常用字段和对象数组09-03
PHP多维字段的排序问题09-05
PHP数组操作方法09-26
PHP字段函数知识09-20
PHP菜鸟如何学习领域09-14
简单的PHP字段函数介绍09-16
PHP数组排序方法总结09-05