【发布时间】:2019-04-08 03:30:48
【问题描述】:
我想比较 2 个数组。但在数字的情况下,我想在指定的范围内进行比较。
例如我们去比较 3 个变量: 性别、颜色眼睛和身高
在高度的情况下,例如,如果人们有 1,70 的高度,而在其他数组中我有 1,75,我没有得到结果,因为它只显示与该数据的完全匹配。
我想在另一个数组在 1,70 到 1,79 范围内时显示结果
<?php
$arra_1=array("woman","blue","1,70");
$array_2=array("woman","brown","1,71");
$result=array_intersect($array_1,$array_2);
print_r($result);
?>
在array_intersect() 的这些条件下,它只显示 1 个结果,因为唯一的共同值是“女人”,但如果我可以比较 1.70 到 1.80 之间的高度范围,它会给我 2 个结果.
如何比较两个数组中的最小和最大范围的数字?
【问题讨论】:
标签: php arrays array-intersect