PHP में प्रतिशत चिन्ह का क्या अर्थ है?




operators modulo (4)

इस ऑपरेटर का उपयोग करके आसानी से महीने में महीने के लिए अजीब या यहां तक ​​कि गणना की जा सकती है, अगर अनुसूची या कुछ के लिए आवश्यक है:

<?php echo (date(j) % 2 == 0) ? 'Today is even date' : 'Today is odd date'; ?>

इसका वास्तव में क्या मतलब है?

$number = ( 3 - 2 + 7 ) % 7;

चूंकि बहुत से लोग कहते हैं कि "मापांक विभक्त के शेष भाग को ढूँढता है", आइए शेष भाग को परिभाषित करके शुरू करें।

गणित में, कुछ गणना करने के बाद शेष राशि "बचे हुए" है। अंकगणितीय में, पूर्णांक भागफल (पूर्णांक विभाजन) का निर्माण करने के लिए एक पूर्णांक को दूसरे से विभाजित करने के बाद शेष " पूर्णांक " छोड़ दिया जाता है।

देखें: http://en.wikipedia.org/wiki/Remainder

तो मापांक यह पूछने का एक सरल तरीका है, "विभाजन के बाद कितना विभाजक बचा है?"

ओपी (3 - 2 + 7) = 8 % 7 = 1 की गणना का उपयोग करने के लिए (3 - 2 + 7) = 8 % 7 = 1 :

इसे नीचे में तोड़ा जा सकता है:

(3 - 2 + 7) = 8
8 / 7 = 1.143 #Rounded up
.143 * 7 = 1.001 #Which results in an integer of 1

7 बचे हुए के 14 के साथ 7 1 8 समय में जा सकता है

यही सब है इसके लिए। मुझे आशा है कि यह सरल बनाने में मदद करता है कि मापांक कैसे काम करता है।

21 के साथ विभिन्न विभाजकों का उपयोग करते हुए अतिरिक्त उदाहरण।

21 % 3 = 0 का टूटना:

21 / 3  = 7.0
3 * 0 = 0

(3 3 बचे हुए 0 के साथ 21 7 बार जा सकते हैं)

21 % 6 = 3 का टूटना:

21 / 6 = 3.5
.5 * 6 = 3

(6 बचे हुए 5 में से 5 के साथ 21 3 बार जा सकते हैं)

21 % 8 = 5 का टूटना:

21 / 8 = 2.625
.625 * 8 = 5

(8 8 बचे हुए के 625 के साथ 21 2 बार जा सकते हैं)


यह मापांक ऑपरेटर है :

$a % $b = $a % $b शेष $b विभाजित।

इसका उपयोग अक्सर "प्रत्येक एन तत्वों को एक तत्व" प्राप्त करने के लिए किया जाता है। उदाहरण के लिए, प्रत्येक तीन तत्वों में से केवल एक तत्व प्राप्त करने के लिए:

for ($i=0 ; $i<10 ; $i++) {
    if ($i % 3 === 0) {
        echo $i . '<br />';
    }
}

जो इस उत्पादन हो जाता है:

0
3
6
9

(हाँ, ठीक है, $i+=3 ने चाल चली होगी; लेकिन यह सिर्फ एक डेमो था।)


यह मापांक संचालक है। बयान में $a % $b परिणाम $a % $b से विभाजित होने पर परिणाम शेष है







modulo