php循环,同时增加价值

时间:2019-01-31 11:01:19

标签: php

我有一个相当简单的php代码,我想将其更改为循环(如果可能)。否则,代码结尾将太长。不幸的是,我对php并不是很熟悉(代码是针对在线调查者的。)

    class PartnerComparer : IEqualityComparer<AE_AlignedPartners>
    {
        // Partners are equal if their ObjectID's are equal.
        public bool Equals(AE_AlignedPartners x, AE_AlignedPartners y)
        {         
            //Check whether the partner's ObjectID's are equal.
            return x.ObjectID == y.ObjectID;
        }

        public int GetHashCode(AE_AlignedPartners ap) {
            return ap.ObjectId.GetHashCode();
        }
    }

   var intersect = ae_alignedPartners_news.Intersect(ae_alignedPartners_olds);
   var creates = ae_alignedPartners_news.Except(intersect, new PartnerComparer);
   var deletes = ae_alignedPartners_old.Except(intersect, new PartnerComparer);

基本上之后==数量必须增加“1”,直到它到达图9中,而在同一时间的阵列增加的范围内。

感谢您的帮助!

最诚挚的问候

1 个答案:

答案 0 :(得分:11)

不需要循环,您应该可以将整个内容替换为

question('VAR', range(1, value('X001_03')));

range(x, y)允许您创建一个数组,其中包含从x到y的值。