【问题标题】:Multiple variables access through foreach in php [duplicate]在php中通过foreach访问多个变量[重复]
【发布时间】:2012-03-02 20:13:21
【问题描述】:
foreach ($courses as $course, $sections as $section, $example as $example)

有什么方法可以添加超过 2 个?

我只知道 2 个变量的解。

foreach (array_combine($courses, $sections) as $course => $section)

【问题讨论】:

  • 每次使用只能在一个元素上使用 foreach。如果要解析多个数组,请创建一个包含所有数据的数组(如果您可以在不破坏代码的情况下执行此操作,为什么要以 3 个数组开头?)或对 foreach 进行 3 次单独调用。有关您想要实现的目标的一些信息会有所帮助

标签: php variables loops foreach


【解决方案1】:

如果所有数组都有相同的键,那么

foreach ($courses as $key => $course)
{
    echo $sections[$key], $example[$key];
}

【讨论】:

    猜你喜欢
    • 2018-04-02
    • 2011-05-16
    • 1970-01-01
    • 2021-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-26
    • 1970-01-01
    相关资源
    最近更新 更多