Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να δημιουργήσετε ένα πρόγραμμα που Αντικαθιστά Ακέραιοι Με επιστολή X

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

1 Δημιουργήστε ένα νέο , κενό αρχείο κειμένου , και την αποκαλούν " convert_integers.php "? Ανοίξετε το αρχείο κειμένου σε έναν απλό επεξεργαστή κειμένου , όπως το Notepad ή το TextEdit και πρόσθεσε " " ως το τελευταίο . Όλα τα υπόλοιπα κώδικας θα τοποθετηθεί μέσα σε αυτές τις δύο γραμμές . 2

αναγνωρίσει μια μεταβλητή που ονομάζεται $ stringtocheck στη δεύτερη γραμμή του κώδικα , και το συνδέουν με τη σειρά που περιέχει τους ακέραιους αριθμούς που θέλετε να μετατρέψετε . Για να το συνδέσει με τη σειρά " 4 σκορ και πριν από 7 χρόνια είναι .87 αιώνες πριν , ή -87 χρόνια », γράφουν τον ακόλουθο κώδικα :

$ stringtocheck = " 4 σκορ και 7 έτη πριν .87 αιώνες πριν , ή -87 χρόνια "? .
εικόνων 3

Μετατρέψτε το string σε μια σειρά από επιμέρους τιμές χρησιμοποιώντας PHP για να εκραγεί ( λειτουργία ) . Για να το κάνετε αυτό, αντιγράψτε και επικολλήστε τον παρακάτω κώδικα ως τρίτη γραμμή του εγγράφου :

$ stringarray = εκραγεί ( " " , $ stringtocheck ):
4

Γράψτε μια για ( ) βρόχο που εξετάζει κάθε τιμή με τη σειρά του , καθορίζοντας κατά πόσο ή όχι είναι ένας ακέραιος . Χρησιμοποιήστε " intval " λειτουργία της PHP , η οποία μετατρέπει μια τιμή σε ακέραιο --- ελέγξτε το αποτέλεσμα της μετατροπής κατά την αρχική τιμή ? Αν είναι το ίδιο , από ό, τι η αξία must've ήταν ένας ακέραιος ! Αν δεν θέλετε να γράψετε τον δικό σας κώδικα , μπορείτε να αντιγράψετε και να επικολλήσετε τα ακόλουθα , χωρίς να κάνει αλλαγές:

για ( $ i = 0 ? $ I

αν ( is_numeric ( $ stringarray [ $ i ] ) && intval ( stringarray $ [ $ i ] ) == $ stringarray [ $ i ] ) { $ stringnoints = $ stringnoints . "X" ? }

Else { $ stringnoints = $ stringnoints . $ stringarray [ $ i ] . " " ? } }


5

Echo τα αποτελέσματα της μετατροπής από τον τερματισμό του κώδικα με τη γραμμή " echo $ stringnoints ? " --- Αυτό θα τυπώσει μια συμβολοσειρά που έχει αντικαταστήσει όλες τις ακέραιοι με το γράμμα " Χ "
Η 6

Αποθηκεύστε το " convert_integers.php " αρχείο κειμένου , και να το μετακινήσετε στο διακομιστή PHP σας . Όταν εκτελέσετε το αρχείο , θα πρέπει να δείτε κάτι σαν το παρακάτω τυπωμένο στην οθόνη σας : "X σκορ και Χ χρόνια πριν είναι .87 αιώνες πριν , ή Χ χρόνια " --- σημειώσετε ότι αυτό μετατρέπεται " 4 ", " 7 ", και " -87 ", γιατί όλα αυτά είναι ακέραιοι , αλλά δεν αντικαθιστά " .87 . "
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα