Multitudinea numerelor în php, blog despre programare web

Multitudinea numerelor în php, blog despre programare web
Uneori, există situații când este necesar să se verifice pliului unul de celălalt curat. De regulă, este necesar în proiectarea listelor de prețuri sau orice listă în cazul în care ar fi frumos să aloce fiecare linie a doua sau a treia pentru a fi citite.
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.