首页 > 解决方案 > 如何从 2 个不同的列表中交替元素

问题描述

通过一个数组的 foreach,我得到了一个名称列表,通过另一个 foreach,我得到了一个等级列表。现在,如果我打印它们,我首先会获得名称列表和等级列表,但我想像这样交替它们:

名字 第一 等级 第二 名字 第二 等级

标签: phparrays

解决方案


除非我误解了你,否则听起来你正在迭代同一个数组以获取单独的名称和排名数组。

为什么不只迭代原始数组以将名称和排名一起列出?

foreach ($original_array as $person) {
    echo "$person[name]: $person[rank]";
}

推荐阅读