Επεξεργασία αριθμών και μαθηματικών επιχειρήσεων

Αυτό το θέμα Είναι σημαντικό επειδή υπάρχουν κάποιες υπολογιστικές εργασίες σε όλες σχεδόν τις εφαρμογές. Οι λειτουργίες στους αριθμούς παρουσιάζονται στον παρακάτω πίνακα.

Αριθμητικές λειτουργίες στο PHP

Νομίζω ότι αυτοί οι φορείς δεν χρειάζονται κάποιες μεγάλες εξηγήσεις. Θα αναφέρω ένα παράδειγμα χρήσης καθενός από αυτές:

\\ $ num2 \u003d "$ num2; // Παράδειγμα αθροίσεως: Ηχώ "
\\ $ num1 + \\ $ num2 \u003d "($ num1 + $ num2); // Παράδειγμα εκτέλεσης: Ηχώ "
\\ $ num1 - \\ $ num2 \u003d "($ num1 - $ num2); // Παράδειγμα πολλαπλασιασμού: Ηχώ "
\\ $ num1 * \\ $ num2 \u003d "$ num1 * $ num2; // Παράδειγμα διαίρεσης: Ηχώ "
\\ $ num1: \\ $ num2 \u003d "$ num1 / $ num2; // Παράδειγμα ισορροπίας από τη διαίρεση: Ηχώ "
\\ $ num1% \\ $ num2 \u003d "$ num1% $ num2; // Παράδειγμα αύξησης της φόρμας προθέματος: Ηχώ "
++ \\ $ num1 \u003d "++ $ num1; // τώρα $ num1 \u003d 11 $ num1 \u003d 10; // Πιστεύεται αρχική έννοια // Παράδειγμα αύξησης της θέσης του προθέματος: Ηχώ "
\\ $ num1 ++ \u003d "$ num1 ++, // τώρα $ num1 \u003d 11 $ num1 \u003d 10; // εκχωρεί την αρχική έννοια // Παράδειγμα μείωσης της φόρμας προθέματος: Ηχώ "
- \\ $ num1 \u003d "- $ num1; $ num1 \u003d 10; // Δείγμα Postrefix Μείωση: Ηχώ "
\\ $ num1-- \u003d ". $ num1 -?\u003e

Το αποτέλεσμα της παραπάνω εκτέλεσης είναι γραμμένο κώδικα:

$ num1 \u003d 10
$ num2 \u003d 7
$ num1 + $ num2 \u003d 17
$ num1 - $ num2 \u003d 3
$ num1 * $ num2 \u003d 70
$ num1: $ num2 \u003d 1.42857142857
$ num1% $ num2 \u003d 3
+ + $ num1 \u003d 11
$ num1 ++ \u003d 10
- $ num1 \u003d 9
$ num1-- \u003d 10

Η διαφορά μεταξύ του προθέματος και της φόρμας Postrefix:

  • σε μορφή προθέματος (++ πριν από τη μεταβλητή), προκύπτει πρώτα μια αύξηση σε ένα και στη συνέχεια το αποτέλεσμα είναι εξόδου.
  • σε μορφή postrefix (++ στέκεται μετά από μια μεταβλητή) Πρώτα εμφανίζει το αποτέλεσμα και, στη συνέχεια, η αύξηση πραγματοποιείται ήδη

Για να κατανοήσετε καλύτερα τη διαφορά, θα δώσω ένα κλασικό παράδειγμα, το οποίο δίνεται σε πολλά εγχειρίδια προγραμματισμού:

// Αντιστοιχίστε τις μεταβλητές: $ num1 \u003d 10; $ num2 \u003d 7; $ rez \u003d ++ $ num1 + $ num2; // αποτέλεσμα θα είναι 18 Ηχώ "
\\ $ rez \u003d "$ rez; // Αναθέτουμε $ Num1 αρχικό νόημα: $ num1 \u003d 10; $ rez \u003d $ num1 ++ + $ num2; // αποτέλεσμα θα είναι 17 Ηχώ "
\\ $ rez \u003d "$ rez; // Λειτουργία ++ και - μπορεί επίσης να εφαρμοστεί σε σειρές $ str \u003d "abc"? Ηχώ "
"++ $ str; // αποτέλεσμα θα είναι η γραμμή "ABD" ?>

Αξίζει να σημειωθεί ότι κατά την προσθήκη μεταβλητών, μπορείτε να χρησιμοποιήσετε δύο τύπους αρχείων:

  • $ num1 \u003d $ num1 + $ num2 - κανονική καταχώρηση?
  • $ num1 + \u003d $ num2 - συντομογραφία. Το αποτέλεσμα αυτών των εργασιών θα είναι το ίδιο. Οι συντομογραφημένες καταχωρήσεις μπορούν επίσης να εφαρμοστούν με αφαίρεση και πολλαπλασιασμούς.

Οι φορείς σύγκρισης στο PHP

Οι φορείς σύγκρισης χρησιμοποιούνται στις επιθεωρήσεις εάν οι συνθήκες κ.λπ. Ωστόσο, σε αυτό το μάθημα, δεν θα λάβουμε υπόψη τους όρους φορείς εκμετάλλευσης και να εξετάσουμε μόνο τους φορείς σύγκρισης. Όλοι οι φορείς σύγκρισης εμφανίζονται στον παρακάτω πίνακα:

Δεν υπάρχει τίποτα περίπλοκο εδώ, η αρχή είναι η ίδια όπως στα μαθηματικά. Το μόνο χαρακτηριστικό είναι ότι η αλήθεια (αλήθεια) είναι 1, και η FALSE είναι 0. Ας δώσουμε ένα λεπτομερές παράδειγμα για το PHP:

// Αντιστοιχίστε τις μεταβλητές: $ num1 \u003d 10; $ num2 \u003d 7; Echo "\\ $ num1\u003e \\ $ num2 \u003d". ($ num1\u003e $ num2); // Λάβετε 1 (10\u003e 7 - Δεξιά) Echo "\\ $ Num1 // Λάβετε 0 (10 // Μπορείτε να γράψετε ευκολότερα: Ηχώ "
10 // 0 ECHO "
20 // 0 ECHO "
1 \u003d\u003d 1 \u003d "(1 \u003d\u003d 1); // echo"
0 \u003d\u003d \\ "\\" \u003d. (0 \u003d\u003d ""); // echo "
0 \u003d\u003d\u003d 0 \u003d "(0 \u003d\u003d\u003d 0); // echo"
0 \u003d\u003d\u003d \\ "\u003d" (0 \u003d\u003d\u003d ""); // 0 ηχώ "
tRUE \u003d "TRUE, // 1 ECHO"
false \u003d "false, // 0;\u003e

Σημείωση:

  • Στην περίπτωση FALSE, 0 δεν θα εμφανιστεί
  • Ο χειριστής ισοδυναμίας επιστρέφει 1 μόνο όταν υπάρχει ακριβής αντιστοίχιση. Για παράδειγμα, 0 \u003d\u003d "TRUE, και 0 \u003d\u003d\u003d" "δεν είναι πλέον αλήθεια, δεδομένου ότι δεν υπάρχει ακριβής αντιστοίχιση.

Λειτουργίες με μεταβλητές PHP (χειριστές)

Για την εφαρμογή υπάρχουν διάφορες ομάδες.

Ο χειριστής ονομάζεται κάτι που αποτελείται από μία ή περισσότερες τιμές (εκφράσεις, αν μιλάμε για προγραμματισμό Jargon), το οποίο μπορεί να υπολογιστεί ως μια νέα τιμή (έτσι, ολόκληρο το σχέδιο μπορεί να θεωρηθεί ως έκφραση). Ακολουθεί ότι οι λειτουργίες ή οποιαδήποτε άλλα σχέδια που επιστρέφουν την τιμή (για παράδειγμα, Τυπώνω ()) είναι οι φορείς εκμετάλλευσης, σε αντίθεση με όλες τις άλλες γλώσσες (για παράδειγμα, ηχώ ()) που δεν επιστρέφουν τίποτα.

Αριθμητικές λειτουργίες στο PHP

Θυμηθείτε τις σχολικές βάσεις της αριθμητικής; Οι χειριστές που περιγράφονται παρακάτω με τον ίδιο τρόπο.

Η λειτουργία διαίρεσης ("/") επιστρέφει πάντα τον πραγματικό τύπο, ακόμη και αν και οι δύο τιμές ήταν ακέραιοι (ή χορδές που μετασχηματίζονται σε ακέραιους αριθμούς). Διαφορετικά, το αποτέλεσμα θα είναι κλασματικό.

Λειτουργία υπολογισμού του υπολοίπου από τη διαίρεση " % "Λειτουργεί μόνο με ακέραιους, έτσι ώστε η χρήση του στο κλάσμα να μπορεί να οδηγήσει σε ένα ανεπιθύμητο αποτέλεσμα.

Είναι δυνατή η χρήση παρενθέσεων. Η προτεραιότητα ορισμένων μαθηματικών πράξεων σε άλλες και μεταβαλλόμενες προτεραιότητες όταν χρησιμοποιείτε παρενθέσεις στις αριθμητικές εκφράσεις αντιστοιχούν στους συνήθεις μαθηματικούς κανόνες.

Λειτουργίες αύξησης και μείωσης

PHP, παρόμοιο με το C, διατηρεί πρόθεμα και διαχειριστές αύξησης και μεθεντής του ταχυδρομείου.

Οι φορείς εκμετάλλευσης και μεθεντής του ταχυδρομείου

Όπως και στη γλώσσα του C, αυτοί οι φορείς εκμετάλλευσης αυξάνουν ή μειώνουν την αξία της μεταβλητής και στην έκφραση επιστρέφουν την τιμή της μεταβλητής $ Α. πριν από την αλλαγή. Για παράδειγμα:

$ a \u003d 10;
$ b \u003d $ a ++;
echo "a \u003d $ a, b \u003d $ b"; // Εμφανίζει A \u003d 11, B \u003d 10

Όπως μπορείτε να δείτε, πρώτη μεταβλητή $ Β. Η τιμή της μεταβλητής δόθηκε $ Α.Και στη συνέχεια το τελευταίο αυξήθηκε. Ωστόσο, η έκφραση του οποίου η τιμή έχει αντιστοιχιστεί στη μεταβλητή $ Β.ίσως πιο δύσκολο - σε κάθε περίπτωση, αύξηση $ Α. Θα συμβεί μόνο μετά τον υπολογισμό του.

Προθέματα αύξησης και διάθεσης

Υπάρχουν επίσης χειριστές αύξησης και μείωσης που καθορίζονται και όχι μετά το όνομα μεταβλητής. Συνεπώς, επιστρέφουν την αξία της μεταβλητής μετά την αλλαγή. Παράδειγμα:

$ a \u003d 10;
$ b \u003d - $ a;
echo "a \u003d $ a, b \u003d $ b"; // Εμφανίζει A \u003d 9, B \u003d 9

Οι πράξεις αύξησης και μείωσης στην πράξη χρησιμοποιούνται πολύ συχνά. Για παράδειγμα, βρίσκονται σε σχεδόν οποιοδήποτε κύκλο Για .

Ηχώ. "

Αύξηση του ταχυδρομείου

" ;
$ a \u003d 5;
Echo "πρέπει να είναι 5:". $ A ++. "
\\ n ";

\\ n ";

Ηχώ. "

Προθέματα αύξηση

" ;
$ a \u003d 5;
Echo "πρέπει να είναι 6:". + + $ a. "
\\ n ";
Echo "πρέπει να είναι 6:". $ α. "
\\ n ";

Ηχώ. "

Μείωση του ταχυδρομείου

" ;
$ a \u003d 5;
Echo "πρέπει να είναι 5:". $ A -. "
\\ n ";

\\ n ";

Ηχώ. "

Προθέματα μείωση

" ;
$ a \u003d 5;
Echo "πρέπει να είναι 4:". - $ a. "
\\ n ";
Echo "πρέπει να είναι 4:". $ α. "
\\ n ";
?>

Λειτουργίες συμβολοσειρών

Στο PHP υπάρχουν δύο χειριστές για να εργαστείτε με σειρές. Ο πρώτος είναι ένας χειριστής συγκέντρωσης ("."), Ο οποίος επιστρέφει την ένωση του αριστερού και του σωστού επιχειρήματος. Ο δεύτερος είναι ο διαχειριστής πιστώσεων με συγκατάθεση, η οποία συνδέει το σωστό επιχείρημα προς τα αριστερά. Ας δώσουμε ένα συγκεκριμένο παράδειγμα:

$ a \u003d "Γεια σας".
$ b \u003d $ a. "ΚΟΣΜΟΣ!" ; // $ b περιέχει μια συμβολοσειρά "Hello World!"

$ a \u003d "Γεια σας".
$ a. \u003d "κόσμο!" ; // $ A περιέχει τη συμβολοσειρά "Hello World!"
?>

Λειτουργίες εμφιάλωσης

Αυτές οι λειτουργίες έχουν σχεδιαστεί για να λειτουργούν (εγκατάσταση / αφαίρεση / έλεγχο) bits σε ολόκληρη τη μεταβλητή. Τα κομμάτια ενός ακέραιου - δεν είναι τίποτα περισσότερο από τις ατομικές απορρίψεις του ίδιου αριθμού που καταγράφονται στο σύστημα δυαδικού αριθμού. Για παράδειγμα, σε ένα δυαδικό σύστημα, ο αριθμός 12 θα μοιάζει με 1100 και 2 - όπως 10, έτσι η έκφραση 12|2 Επιστρέφει τον αριθμό 14 (1110 σε δυαδική εγγραφή). Εάν η μεταβλητή δεν είναι ένα σύνολο, τότε είναι
Το Chal στρογγυλεύεται και στη συνέχεια εφαρμόζονται οι φορείς που αναφέρονται παρακάτω σε αυτό.

Για να αντιπροσωπεύσετε έναν αριθμό, χρησιμοποιούνται 32 bits:

  • 0000 0000 0000 0000 0000 0000 0000 0000 είναι μηδέν.
  • 0000 0000 0000 0000 0000 0000 0000 0001 είναι 1.
  • 0000 0000 0000 0000 0000 0000 0000 0010 είναι 2.
  • 0000 0000 0000 0000 0000 0000 0000 0011 είναι 3.
  • 0000 0000 0000 0000 0000 0000 0000 0100 - Αυτός είναι 4.
  • 0000 0000 0000 0000 0000 0000 0000 0101 είναι 5.
  • 0000 0000 0000 0000 0000 0000 0000 1111 είναι 15 ·

Εμφιαλωμένοι χειριστές:

Παράδειγμα Ονομα Αποτέλεσμα
$ A & $ b Καλό "και" Εγκαθίστανται μόνο τα κομμάτια που είναι εγκατεστημένα σε $ a και $ b.
$ a | $ Β. Bitwise "ή" Εγκατεστημένα αυτά τα κομμάτια που είναι εγκατεστημένα είτε σε $ a ή σε $ b.
$ a ^ $ b Εξαιρουμένου ή Μόνο τα κομμάτια που είναι εγκατεστημένα είτε μόνο $ a είναι εγκατεστημένα ή μόνο $ b
~ $ Α. Αρνηση Υπάρχουν αυτά τα κομμάτια που δεν έχουν εγκατασταθεί σε $ Α και αντίστροφα.
$ Α.<< $b Μετατόπιση αριστερά Όλα τα μεταβλητά bits $ Μια στροφή προς τις θέσεις $ Β προς τα αριστερά (κάθε θέση συνεπάγεται "πολλαπλασιασμός κατά 2")
$ A\u003e $ b Μετατοπίστε προς τα δεξιά Όλα τα μεταβλητά bits $ Μια στροφή προς τις θέσεις $ Β προς τα δεξιά (κάθε θέση συνεπάγεται "διαίρεση κατά 2")

Λειτουργίες σύγκρισης

Οι φορείς σύγκρισης, όπως φαίνεται από το όνομά τους, σας επιτρέπουν να συγκρίνετε δύο τιμές μεταξύ τους.

Αυτό είναι ένα είδος μοναδικής επιχείρησης, διότι ανεξάρτητα από τα είδη των επιχειρημάτων τους, επιστρέφουν πάντα ένα από τα δύο: ψευδής ή Αληθής.. Οι λειτουργίες σύγκρισης σας επιτρέπουν να συγκρίνετε δύο τιμές μεταξύ τους και εάν η κατάσταση εκτελείται, επιστρέφεται Αληθής., Και αν όχι - ψευδής.

Η PHP επιτρέπεται να συγκρίνει μόνο τις κλιμακωτά μεταβλητές. Οι συστοιχίες και τα αντικείμενα στο PHP δεν μπορούν να συγκριθούν. Μπορούν ακόμη και να συγκριθούν με την ισότητα (χρησιμοποιώντας τον χειριστή \u003d\u003d), αλλά κατά την εκτέλεση μιας τέτοιας ενέργειας, η PHP δεν εκδίδει προειδοποιήσεις. Τόσο έκπληξη μία φορά, γιατί δύο εντελώς διαφορετικές συστοιχίες κατά τη σύγκρισή τους με == Ξαφνικά το ίδιο, θυμηθείτε ότι πριν από τη σύγκριση και οι δύο τελεστές μετατρέπονται στη λέξη Πίνακας. που στη συνέχεια συγκρίνεται.

Για λεπτομέρειες σχετικά με τη σύγκριση των συστοιχιών, δείτε.

Συγκοινωνιακοί φορείς:

Παράδειγμα Ονομα Αποτέλεσμα
$ a \u003d\u003d $ b Εξίσου Αληθής. Εάν $ a είναι $ b.
$ a \u003d\u003d\u003d $ b Ταυτόσημη ίση Αληθής. Εάν $ a είναι $ b και έχει τον ίδιο τύπο. (Προστέθηκε στο PHP 4)
$ a! \u003d $ b Όχι ίση Αληθής. Εάν το $ a δεν είναι $ b.
$ Α.<> $ Β. Όχι ίση Αληθής. Εάν το $ a δεν είναι $ b.
$ a! \u003d\u003d $ b Ταυτόσημη όχι ίση με Αληθής. Εάν το $ a δεν είναι $ b ή αν είναι διαφορετικοί τύποι (PHP 4)
$ Α.< $b Πιο λιγο Αληθής. Εάν το $ a είναι αυστηρά λιγότερο από $ b.
$ a\u003e $ b Περισσότερο Αληθής. Εάν το $ Α είναι αυστηρά περισσότερο $ β.
$ Α.<= $b Λιγότερο ή ίσο Αληθής. Εάν το $ a είναι μικρότερο ή ίσο με $ b.
$ a\u003e \u003d $ b Περισσότερο ή ίσο Αληθής. Εάν το $ Α είναι μεγαλύτερο ή ίσο με το $ β.

Λογικές λειτουργίες

Οι λογικοί φορείς προορίζονται αποκλειστικά για να συνεργαστούν με λογικές εκφράσεις και επίσης να επιστρέψουν ψευδής ή Αληθής..

Δίνουμε έναν πίνακα λογικών φορέων PHP:

Πρέπει να σημειωθεί ότι ο υπολογισμός των λογικών εκφράσεων που περιέχουν τέτοιους φορείς εκμετάλλευσης είναι πάντα από αριστερά προς τα δεξιά, ενώ αν το αποτέλεσμα είναι ήδη προφανές (για παράδειγμα, fALSE && Κάτι πάντα δίνει ψευδής) Οι υπολογισμοί είναι σπασμένοι, ακόμη και αν υπάρχουν κλήσεις λειτουργίας στην έκφραση. Για παράδειγμα, στον χειριστή $ LOGIC \u003d 0 && (χρόνος ()\u003e 100); Τυπική λειτουργία Χρόνος () δεν θα προκληθεί ποτέ.

Να είστε προσεκτικοί με τις λογικές λειτουργίες - μην ξεχάσετε να διπλασιάσετε το σύμβολο. Σημειώστε ότι, για παράδειγμα, | και || - Δύο εντελώς διαφορετικοί χειριστές, ένας από τους οποίους μπορεί ενδεχομένως να επιστρέψει οποιοδήποτε αριθμό και το δεύτερο - μόνο ψευδής και Αληθής..

Οι φορείς αύξησης (++) και η μείωση (-) δεν λειτουργούν με λογικές μεταβλητές.

Φορείς εκμετάλλευσης ισοδυναμίας

PHP, ξεκινώντας με PHP4 υπάρχει ένας πανομοιότυπος χειριστής σύγκρισης - ένα τριπλό σημάδι ισότητας === ,
ή τον χειριστή επαλήθευσης. Το PHP είναι αρκετά ανεκτικό αναφέρεται στο γεγονός ότι οι γραμμές μετατρέπονται σιωπηρά σε αριθμούς και αντίστροφα.
Για παράδειγμα, ο ακόλουθος κώδικας θα εξάγει ότι οι τιμές των μεταβλητών είναι ίσες:

$ a \u003d 10;
$ b \u003d "10".

Και αυτό συμβαίνει παρά το γεγονός ότι η μεταβλητή $ Α. αντιπροσωπεύει έναν αριθμό ως $ Β. - Σειρά. Η Ηρατάση θεωρεί ένα ελαφρώς διαφορετικό παράδειγμα:

$ a \u003d 0; // Μηδέν
$ b \u003d ""; // κενή γραμμή
Εάν ($ a \u003d\u003d $ β) ηχώ "Α και Β είναι ίσα. // οθόνες "Α και Β είναι ίσα

Παρόλο $ Α. και $ Β. Είναι σαφές ότι δεν είναι ίσο ακόμη και στη συνήθη κατανόηση αυτής της λέξης, το σενάριο θα δηλώσει ότι συμπίπτουν. Γιατί συμβαίνει αυτό? Το γεγονός είναι ότι εάν ένας από τους τελεστές του λογικού φορέα εκμετάλλευσης μπορεί να ερμηνευθεί ως αριθμός, τότε και οι δύο τελεστές αντιμετωπίζονται ως αριθμοί. Σε αυτή την περίπτωση, η κενή γραμμή μετατρέπεται σε 0 η οποία στη συνέχεια συγκρίνεται με το μηδέν. Δεν είναι περίεργο ο χειριστής Ηχώ. ενεργοποιεί.
Το πρόβλημα λύνει τον χειριστή της ισοδυναμίας === (Τριπλή ισότητα). Δεν συγκρίνει μόνο δύο εκφράσεις, αλλά και τους τύπους τους. Ξαναγράψουμε το παράδειγμά μας χρησιμοποιώντας αυτόν τον χειριστή.

Οι λογικές λειτουργίες υπάρχουν σε όλες τις γλώσσες προγραμματισμού και Php. Δεν αποτελεί εξαίρεση. Εκτός από την απλή διαίρεση, τον πολλαπλασιασμό, την προσθήκη ή την αφαίρεση, εξακολουθούν να υπάρχουν ακέραιοι και υπολειμματικοί τομείς, οι οποίοι θα μιλήσουμε τώρα, αλλά και θα τους αναλύσουμε χρησιμοποιώντας λεπτομερή παραδείγματα.

Ένας ακέραιος διαίρεση είναι η απόσυρση ολόκληρου του τμήματος της διαίρεσης. Για παράδειγμα, αν διαιρέσουμε 2, παίρνουμε 2 και όχι 2.5.

Με υπολειμματικό τμήμα, όλα είναι διαφορετικά. Αυτό είναι το συμπέρασμα του υπολείμματος από το τμήμα από έναν ακέραιο αριθμό. Για παράδειγμα, μοιράζοντας το ίδιο κορυφαίο πέντε, θα λάβετε 2, και 1, επειδή 5 διαίρεση 2, παίρνουμε 2 και 1 παραμένουν στο υπόλειμμα.

Πώς να εκτελέσετε ακέραιο τμήμα στο PHP

Για παράδειγμα, στην Python, αυτό το τμήμα συμβαίνει με έναν απλό χειριστή: "//".

Ένα Β. Php. Δεν θα είναι τόσο εύκολο να το κάνετε αυτό, αλλά ακόμα η διαδικασία δεν απαιτεί γλώσσες.

Ας δώσουμε ένα παράδειγμα πώς μπορεί να εφαρμοστεί αυτό.

ΣΕ Php. Η δυνατότητα της έβδομης έκδοσης έχει ως εξής:

Intdiv ();

Στην παλαιότερη έκδοση, το ίδιο χαρακτηριστικό μοιάζει με αυτό:

Υπάρχει επίσης ένας τρόπος για όλες τις εκδόσεις:

Πάτωμα ();

Πώς να κανονίσετε;

Για παράδειγμα, πάρτε την πρώτη λειτουργία, όλα τα άλλα εκτελούνται περίπου.

$ αποτέλεσμα \u003d Intdiv (10, 3). Echo $ αποτέλεσμα.

Υπολειμματικό τμήμα στο PHP

Προκειμένου να φέρει ένα ακέραιο ισορροπία από τη διαίρεση Php Αρκεί μόνο να τοποθετήσετε τον χειριστή "%".

$ i \u003d 10% 3; Echo $ i;

Όπως βλέπουμε, όλα είναι αρκετά απλά και δεν απαιτούν μακροπρόθεσμες εξηγήσεις.

Πού μπορώ να χρησιμοποιήσω;

Γνώση του ακέραιου τμήματος στο Php. Θα είναι πολύ χρήσιμη αν χρειαστεί να συγκρίνετε δύο αριθμούς, να δημιουργήσετε μια αριθμητική εγκάρσια (δημοφιλή άσκηση) ή, για παράδειγμα, ένα πρόγραμμα που ονομάζεται fizzbuzz. Η ουσία του είναι ότι πρέπει να γράψετε έναν κύκλο από 1 έως 100, το οποίο χωρίζει κάθε αριθμό στα 3 και 5. Εάν ο αριθμός διαιρείται με 3, στο υπόλειμμα έδωσε 0, τότε γράφουμε fizz, αν διαιρεθεί κατά 5, τότε buzz, Και αν, μοιράζονται και 5, και 3, παίρνουμε 0 στο υπόλοιπο, τότε γράφουμε fizzbuzz. Αυτό είναι ένα πολύ δημοφιλές έργο για συνεντεύξεις. Αν το έχετε συμπληρώσει μόνοι σας, μπορείτε να είστε υπερήφανοι για αυτό.

Ή, για παράδειγμα, πρέπει να προσφέρουμε όλους τους αριθμούς του (4, 5, 2) μεταξύ των 452.

συμπέρασμα

Φυσικά, ο ακέραιος και η υπολειμματική διαίρεση είναι χρήσιμη και βρίσκονται αρκετά συχνά, δεν είναι τόσο βολικό να τα χρησιμοποιείτε όπως στην Python, αλλά ακόμα σημαντική.

Τώρα βγαίνουμε πιο κοντά για να μάθετε τη γλώσσα προγραμματισμού Php Και στο μέλλον θα γίνει ακόμα πιο κοντά εάν θα ξεπεράσετε επίσης τις δυσκολίες.

Συνεχίζοντας το θέμα:
Linux.

Ο χρήστης στην ορολογία των προδιαγραφών) είναι ένα λογισμικό στο πλάι του συνδρομητή, το οποίο σας επιτρέπει να λαμβάνετε, να στείλετε, να δείτε και να επεξεργαστείτε ...

Νέα άρθρα
/
Δημοφιλής