intersection 相关问题

交叉点是与描述性几何和函数相关的术语。交点是包含在多个对象中的点。它们是它们所属对象的交叉点。

如何对多个集合进行相交?

我有这个清单: 私有列表> scanList; 所以我的列表包含多个扫描,如您所见。 每次扫描后,我都会将新的集合添加到列表中。 所有扫描完成后,我...

回答 4 投票 0

确定另一个具有不同列名称的二维数组中是否存在二维数组列值

我有两个二维数组,我想找到第一个数组的 Name 值与第二个数组的 Seltemgr 值的交集。 如果名称值 == Seltemgr 值则 我有两个二维数组,我想找到第一个数组的 Name 值与第二个数组的 Seltemgr 值的交集。 如果 Name 值 == Seltemgr 值,则 <input type="checkbox" checked="checked"> 否则未选中。 是否可以匹配两个具有不同元素数量和不同键名的多维数组? 第一个数组: [ [ 'tnid' => 45, 'Name' => 'Financial Tips', 'Email' => [], 'Href' => 'http://amt-ars-d.sevenverbs.com/api/v1/emailtemplategroups/5', ], [ 'tnid' => 42, 'Name' => 'Products', 'Email' => [], 'Href' => 'http://amt-ars-d.sevenverbs.com/api/v1/emailtemplategroups/2', ], [ 'tnid' => 44, 'Name' => 'Health Tips', 'Email' => [], 'Href' => 'http://amt-ars-d.sevenverbs.com/api/v1/emailtemplategroups/4', ], [ 'tnid' => 43, 'Name' => 'Personal Events', 'Email' => [], 'Href' => 'http://amt-ars-d.sevenverbs.com/api/v1/emailtemplategroups/3', ], [ 'tnid' => 41, 'Name' => 'Calendar', 'Email' => [], 'Href' => 'http://amt-ars-d.sevenverbs.com/api/v1/emailtemplategroups/1', ], ] 第二个数组: [ [ 'emarketid' => 77, 'agentid' => 81, 'customerid' => 16901, 'Seltemgr' => 'Calendar', 'seltemname' => '', ], [ 'emarketid' => 78, 'agentid' => 81, 'customerid' => 16901, 'Seltemgr' => 'Financial Tips', 'seltemname' => '', ], [ 'emarketid' => 79, 'agentid' => 81, 'customerid' => 16901, 'Seltemgr' => 'Merry Christmas', 'seltemname' => '', ], [ 'emarketid' => 80, 'agentid' => 81, 'customerid' => 16901, 'Seltemgr' => 'Drip financial tip 3', 'seltemname' => '', ], ] $match = []; foreach ($array1 as $k1=>$a1){ foreach($array2 as $k2=>$a2){ if($a2['Seltemgr'] == $a1['Name']){ $match[] = array($k1,$k2); } } } 因此 $match 包含 Name 和 Seltemgr 匹配的每个数组的索引。并不是说这是执行此操作的最佳方法,但相交函数通常需要键来匹配。 我可能建议将 found 元素附加到第一个数组的每一行。 然后,您可以迭代该数组来根据需要打印标记并设计其样式。 一旦在进行迭代值检查时遇到最佳性能的真实评估,array_any()调用就会短路。 演示 var_export( array_map( fn($row) => $row + ['found' => array_any($selected, fn($selRow) => $row['Name'] == $selRow['Seltemgr'])], $checkboxes ) );

回答 2 投票 0

在关系代数查询中使交集兼容

您好,在我的考试复习中,我选择了以下关系代数示例问题: 员工(+人名、街道、城市) 工作(+个人姓名、公司名称、工资) 公司(+

回答 1 投票 0

查找关联数组的两个关联数组之间的行交集[重复]

我有两个多维数组, $textEvaluasi = [ 0 => ["BTC 酒店", "贾亚酒店"], 3 => [“比特币酒店”], 4 => [“洛卡西比特币酒店”], ...

回答 1 投票 0

奇偶算法如何计算多边形边数?

我想知道奇偶算法如何识别复杂多边形中的点。 我现在知道的是,它会从最左边到该点进行水平搜索并计数......

回答 3 投票 0

如何确定轴对齐边界框碰撞中的碰撞法线?

我有一个 3D 移动盒子和一个固定盒子。我可以正常检测碰撞,但现在我想将移动框滑动到固定框上作为碰撞响应。为此,我需要正常的...

回答 1 投票 0

获取两个 Laravel 集合之间的相交行

我的用户模型有一个访问器函数,它返回用户参与的所有对话。 公共函数 getConversationsAttribute() { $结果 = DB::sele...

回答 1 投票 0

计算 3d 数组和平面数组之间的值相交的数量

我有两个数组: $数组1 = [ [['主机' => 'test1']], [['主机' => 'test2']], ]; $array2 = [ '测试1', 'ghfhfghfg', ]; 现在我想比较这些数组并返回 $nCount = 1

回答 4 投票 0

确定一个平面数组中的所有值是否在另一个平面数组中找到

我不确定该使用哪个 php 函数。 如何检查一个数组是否具有另一个数组中可用的值? 例如,我有一个文本输入,其中提交了 CSV --- $str = "g...

回答 3 投票 0

确定是否在另一个数组中找到任何数组值[重复]

我想编写一个条件来根据在另一个数组上找到的数组值采取操作。目前它不起作用。 $Main = array('Ami', 'Tumi', 'Amra'); $Search = array('Jani', 'Ami', 'Kar...

回答 1 投票 0

python 中“set.intersection()”的算法是什么?

首先,我的目的是随机获取两个已知集合中的一个元素。所以我原来的方法是首先将两个集合相交。然后从相交集中随机选取一个元素。但是

回答 2 投票 0

获取二维数组每行中出现的值

从函数中,我得到一个如下所示的多维数组: [ [7, 18], [12, 7], [12,7,13], ] 我需要在主数组内的 3 个数组中查找重复值。例如,如果...

回答 5 投票 0

比较两个二维数组并找到特定列中的所有交集

我有两个数组,第一个是旧的,第二个是新的。 我想比较它们并仅输出重复项。 我尝试了一些痛苦的事情: array_intersect 和 array_search 没有任何结果...... $oldAr...

回答 1 投票 0

将两个二维数组中的唯一列值打印为<option>标签,并在相交值上声明“selected”属性

我有两个二维数组,如下所示: $用户= [ ['用户名' => '蒂莫西'], ['用户名' => '弗雷德里克'] ]; $user2 = [ ['用户名' => '乔纳森'], ['用户名' => '弗雷德里克...

回答 3 投票 0

确定一个平面数组中的任何值是否存在于另一个平面数组中

$数组 = ['a', 'b', 'c', 'd']; $vars = ['a', 'f', 'g']; foreach ($vars 作为 $var) { if (in_array($var, $array)) { 返回真; } 别的 { 返回假; } } 我怎样才能检查...

回答 3 投票 0

确定平面数组是否仅包含平面白名单数组中的值

我想检查一个数组是否只包含允许的元素值(在另一个数组中可用)。 例子: $allowedElements = array('苹果', '橙子', '梨', '甜瓜'); checkFunction(数组('苹果...

回答 3 投票 0

通过平面白名单数组过滤二维数组

我有以下情况 我有 2 个 arry 以下是答案数组 大批 ( [0] => 数组 ( [id] => 4e28258263d2c4 [答案] => 学习会计 [问题_...

回答 3 投票 0

确定两个数组是否至少有 3 个共享值[重复]

我的 $source 变量包含一个数字数组,实际上,它们是当前放入购物车中的产品的 id,因此该数组可以有不同数量的值。 例如: $来源=...

回答 1 投票 0

获取关联数组的键和索引数组的值之间的交集

我有一个包含国家/地区的数组: 大批( 'AF' => '阿富汗', 'AL' => '阿尔巴尼亚', 'DZ' => '阿尔及利亚', 'AS' => '美属萨摩亚', ); 我还有另一个数组,其中有...

回答 4 投票 0

从未知数量的数组中查找相交值[重复]

我需要获取所有数组中的值。例子: $array1 = [1,3,6,7]; $array2 = [63,34,1,2]; $array3 = [1,7,5,2]; $array4 = []; 答案-空数组[]。 $array1 = [1,3,6,7]; $array2 = [63,3...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.