2012-06-29 33 views
5

तो मैं यह पहली बार पाश पर चलने की जरूरत है और उसके बाद हर 3 पाशमापांक 1 चलाने के लिए और ऑपरेटर तो हर 3 आइटम

if ($k % 3 || $k==1) { echo '<div class="modcontainer">'; } 

मेरे लिए आसान लगता है, लेकिन मैं मापांक की समझ नहीं है

उत्तर

9

मॉड्यूलस बुलियन मूल्य नहीं, बाकी को वापस देता है।

इस कोड के लिए 1, 3, 6, 9, ...

if (($k % 3 == 0) || $k==1) { echo '<div class="modcontainer">'; } 

true हो जाएगी इस कोड को संभवतः के लिए 1, 4, 7, 10, ...

if ($k % 3 == 1) { echo '<div class="modcontainer">'; } 
+0

@Waygood true हो जाएगी, मैं पूरी तरह यकीन नहीं है अगर ओपी '1, 3 का मतलब , 6, 9' या '1, 4, 7, 10' – Stijn

+0

अरे, आपको खेद है कि यह 1,4,7,10 होगा –