duanhan8757 2018-01-24 07:53
浏览 71
已采纳

PHP在foreach循环中设置值

i have a problem with foreach in php
i tried to execute this code but at the end $part does not include bought
what's the problem?

foreach ($parts as $part){

     foreach ($boughtParts as $boughtPart){

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

     }

}
  • 写回答

1条回答 默认 最新

  • douliang4858 2018-01-24 07:55
    关注

    Try this : foreach ($parts as &$part)

    This will be passed by reference, but until now you were doing a copy.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?