-1

我有两个 PHP 关联数组,分别存储用户信息和事务。它们在一个“列”中具有共同的值(用户电子邮件地址,我们不要讨论这是否是有效的唯一标识符)。

我正在遍历第一个数组以构建一个 HTML 表,并且我想在第二个数组中显示它们共同的键匹配时的值,即要显示当前电子邮件地址的交易信息.

我宁愿避免编写复杂的 JOIN MYSQL 语句来从我的源数据构建一个更大的数组(编辑:如果有更简单的方法可以在 PHP 中实现相同的目标)。

我已经搜索了高低(SO 和其他论坛,PHP 文档),但到目前为止我所看到的一切都涉及(嵌套)循环,这让我觉得效率低下,因为你有更多的记录。是否有一些类似于我缺少的 PHP 原生的 Excel 的 VLOOKUP 的东西?

4

1 回答 1

0
  1. 你的问题无处不在。显示尺寸数据的循环没有丝毫问题。可以保持原样。
  2. 你的“我宁愿避免一个适当的解决方案,所以给我找另一个”对我来说听起来有点傲慢。
  3. 无论如何,您正在寻找一个简单的“解决方案” - 在形成第二个数组时,您可以使用电子邮件作为第二个数组的键。
于 2013-01-17T20:06:36.843 回答