【问题标题】:PHP set value in a foreach loopPHP在foreach循环中设置值
【发布时间】:2018-01-24 15:58:35
【问题描述】:

我在 中遇到了 的问题
我尝试执行此代码,但最后 $part 不包括 bought
有什么问题?

foreach ($parts as $part){

     foreach ($boughtParts as $boughtPart){

            if($part['part_id'] == $boughtPart['part_id'])
                  $part['bought'] = 1;

     }

}

【问题讨论】:

  • 您可以通过引用或索引来制作。

标签: foreach php php loops foreach key-value


【解决方案1】:

试试这个:foreach ($parts as &$part)

这将通过引用传递,但直到现在你都在做一个副本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-24
    • 2010-12-22
    • 2023-03-07
    • 2017-05-05
    • 2014-10-19
    • 2019-05-11
    • 2012-05-02
    相关资源
    最近更新 更多