【发布时间】:2016-04-07 23:04:42
【问题描述】:
我有一种情况,我必须比较动态数组,并且只为前四个键获取具有相似值的数组计数。例如:
Array[0]
(
[item] => 1
[size] => 1
[pair] => 1
[pay] => 1
[name] =>
[msg] =>
[email] =>
[b19e19b13682bcfef93651c86f9ad9e6] => eih6j74035oj17bvnses32km23
)
Array[1]
(
[item] => 1
[size] => 2
[pair] => 1
[pay] => 1
[name] =>
[msg] =>
[email] =>
[b19e19b13682bcfef93651c86f9ad9e6] => eih6j74035oj17bvnses32km23
)
Array[2]
(
[item] => 1
[size] => 2
[pair] => 2
[pay] => 2
[name] =>
[msg] =>
[email] =>
[b19e19b13682bcfef93651c86f9ad9e6] => eih6j74035oj17bvnses32km23
)
Array[3]
(
[item] => 1
[size] => 1
[pair] => 1
[pay] => 1
[name] =>
[msg] =>
[email] =>
[b19e19b13682bcfef93651c86f9ad9e6] => eih6j74035oj17bvnses32km23
)
我有上面一组数组,其中第一次和最后一次迭代具有相似的值(对于第一个四个键)。为此,我必须推导出(0,3),(1),(2)之类的东西。有什么解决办法吗?
【问题讨论】:
-
你尝试过什么吗?你先谷歌了吗?
-
您有 4 条修复记录,或者它可能非常符合您的代码?
-
是的。我尝试了 if 条件,但它有大约 30 种组合。但如果再添加一个键,它可能会增加。谷歌也搜索了,但没有找到解决方案。
-
你能定义相似的值吗?就像一模一样或者你是什么意思?