Multitudinea numerelor în php, blog despre programare web
Primul lucru care vine în minte este începător în programare este de a împărți un număr de altul, și scade partea întreagă a rezultatului privat. Ie obține partea fracționară a diviziunii. Și apoi totul este simplu, în cazul în care YaST fracționată nu este egal cu zero, numărul nu este un multiplu al doilea. Și vice-versa. În cazul în care partea fracționară este zero, numărul este un multiplu al doilea.
Să aibă un $ o variabilă, pe care doriți să verificați pe multiplicitatea numărul $ b, atunci codul ar arata astfel:
Acest program poate fi un pic mai ușor, nu pentru a face prea mult calcul și verificați cele două numere $ x si y $ pentru egalitate. Într-adevăr, în cazul în care rezultatul împărțirea părții întregi și din această diviziune sunt egale, iar porțiunea fracționată, respectiv, va fi egală cu zero.
Apoi, verificați programul va arăta astfel:
Cu toate acestea, oamenii deștepți au crezut pentru noi și astfel de sisteme nu sunt în mod necesar pentru a construi.
Există o operație matematică interesantă, care este indicat în PHP (și nu numai în PHP) ca procent% (în loc de marca diviziune).
Ie scrie $ z = $ a% $ b;
Variabila valoarea $ Z este scris pentru partea fracționară a diviziunii $ a / $ b.
În general, executarea unuia dintre divizia înlocuiește imediat trei calcule:
$ X = $ a / $ b;
$ Y = intval ($ x); // Selectați partea întreagă a diviziunii.
$ Z = $ x - $ y;
Astfel, prima opțiune considerată cod de opt linii este redus la șase:
Acest cod poate fi redus la o singură linie, scriindu-l, după cum urmează:
În acest caz, vom verifica partea fracționară a diviziunii a două numere în absența acestuia (semnul exclamării denotă logică „NO“). În cazul în care rezultatul calculului $ a $ b% nu este o valoare (sau zero), atunci numărul este un multiplu de $ a $ b altfel multiplica.