Bu ne anlama geliyor?

2 Cevap php

Yani PHP için bir VBA uygulama taşıma ve kod bu harika küçük külçe koştu ediyorum:

expr1 = expr2 Mod expr3 = 0

Sonuç beklendiği gibi değildi ifadeler sonra eğer ben basit bunu bozulunca ben bir üçlü operatörü gibi davrandığını düşündüm ama. Bu yüzden bana yardım ve terimleri anlamak kolay koymak için parlak yığını ** taşma ** topluluk sormak. Ben diğer cevaplara bakarak ben kırıklığına olmayacak biliyorum. [/ End brown_nose>]

2 Cevap

Bu modül operatörü:

a MOD b = remainder of a/b

PHP bu% işaretidir:

a%b

see php documentation here

Yani çizgi

expr1 = expr2 Mod expr3 = 0

means: expr1 is true, if expr2 can be divided by expr3 without any remainders: eg:

20 MOD 5 = 0 ==> TRUE
22 MOD 5 = 2 ==> FALSE

Bu İFADE2 ifade3 (no kalanı ile) eşit bölünebilir olup olmadığını gösteren bir boolean değerine Deyim1 atama oluyor. D.: = VB == demektir unutmayın

Burada zımni parantez ile nasıl görüneceğini ne:

expr1 = ((expr2 Mod expr3) = 0)