1 Δημιουργήστε ένα νέο , κενό αρχείο κειμένου , και την αποκαλούν " convert_integers.php "? Ανοίξετε το αρχείο κειμένου σε έναν απλό επεξεργαστή κειμένου , όπως το Notepad ή το TextEdit και πρόσθεσε " < php? ", Όπως η πρώτη γραμμή και το " > " ως το τελευταίο . Όλα τα υπόλοιπα κώδικας θα τοποθετηθεί μέσα σε αυτές τις δύο γραμμές . 2
αναγνωρίσει μια μεταβλητή που ονομάζεται $ stringtocheck στη δεύτερη γραμμή του κώδικα , και το συνδέουν με τη σειρά που περιέχει τους ακέραιους αριθμούς που θέλετε να μετατρέψετε . Για να το συνδέσει με τη σειρά " 4 σκορ και πριν από 7 χρόνια είναι .87 αιώνες πριν , ή -87 χρόνια », γράφουν τον ακόλουθο κώδικα :
$ stringtocheck = " 4 σκορ και 7 έτη πριν .87 αιώνες πριν , ή -87 χρόνια "? .
εικόνων 3
Μετατρέψτε το string σε μια σειρά από επιμέρους τιμές χρησιμοποιώντας PHP για να εκραγεί ( λειτουργία ) . Για να το κάνετε αυτό, αντιγράψτε και επικολλήστε τον παρακάτω κώδικα ως τρίτη γραμμή του εγγράφου :
$ stringarray = εκραγεί ( " " , $ stringtocheck ):
4
Γράψτε μια για ( ) βρόχο που εξετάζει κάθε τιμή με τη σειρά του , καθορίζοντας κατά πόσο ή όχι είναι ένας ακέραιος . Χρησιμοποιήστε " intval " λειτουργία της PHP , η οποία μετατρέπει μια τιμή σε ακέραιο --- ελέγξτε το αποτέλεσμα της μετατροπής κατά την αρχική τιμή ? Αν είναι το ίδιο , από ό, τι η αξία must've ήταν ένας ακέραιος ! Αν δεν θέλετε να γράψετε τον δικό σας κώδικα , μπορείτε να αντιγράψετε και να επικολλήσετε τα ακόλουθα , χωρίς να κάνει αλλαγές:
για ( $ i = 0 ? $ I < count ( $ stringarray ) ? $ 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 . "
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα