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

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

Πώς να Μορφή Τηλέφωνα σε PHP

Οι περισσότερες εφαρμογές ανάπτυξης ιστοσελίδων αποθηκεύσετε ένα 10 - ψήφιο αριθμό στη βάση δεδομένων χωρίς παύλες και παρενθέσεις . Προεπεξεργαστή hypertext ( PHP ) είναι μια web scripting γλώσσα που επιτρέπει στον προγραμματιστή να δημιουργήσει δυναμικές σελίδες . Η PHP προγραμματιστής πρέπει να μορφοποιήσετε τον αριθμό τηλεφώνου πριν από την εμφάνιση αυτή στην ιστοσελίδα , η οποία καθιστά πιο εύκολο να διαβαστεί από τον χρήστη . Μπορείτε να χρησιμοποιήσετε την PHP για να μορφοποιήσετε έναν αριθμό τηλεφώνου με παύλες και παρενθέσεις χρησιμοποιώντας το " strlen ( ) " λειτουργία. Η λειτουργία αυτή λαμβάνει κάθε μέρος του αριθμού τηλεφώνου , αναλύει αυτό, και ένθετα παύλες και παρενθέσεις , όπου ενδείκνυται . Οδηγίες
Η

1 Ανοίξτε τη σελίδα PHP σε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου . Πλοηγηθείτε στην περιοχή της σελίδας όπου θέλετε να μορφοποιήσετε έναν αριθμό τηλεφώνου και να το εμφανίσετε στο χρήστη . 2

Δημιουργήστε μια μεταβλητή της PHP και να ορίσετε έναν αριθμό τηλεφώνου . Ο ακόλουθος κώδικας εξοικονομεί είσοδο από το χρήστη και καταργεί κάθε λανθασμένους χαρακτήρες που δεν ανήκουν στον αριθμό τηλεφώνου : $ PHONE_NUMBER = preg_replace ( " /[ ^ 0-9 ] /" , " " , $ PHONE_NUMBER ) ?
εικόνων 3

Ανάλυση της αριθμό τηλεφώνου, αν είναι μόνο επτά ψηφία . Ορισμένοι χρήστες δεν χρησιμοποιούν 10 -ψήφιο κλήσης στην περιοχή τους , έτσι ώστε να έχουν μια συνήθεια να εισέρχονται μόνο επτά ψηφία . Αυτή η λειτουργία ανιχνεύει μόνο επτά ψηφία και εισάγει μια παύλα : εάν ( strlen ( $ PHONE_NUMBER ) == 7 ) preg_replace επιστροφής ( " /( [ 0-9 ] { 3 } ) ( [ 0-9 ] { 4 } ) /" ? , " $ 1 - $ 2" , $ PHONE_NUMBER ) ?
Η 4

Εισαγωγή παύλες και παρενθέσεις αν ο αριθμός τηλεφώνου είναι 10 ψηφία . Εάν ο αριθμός τηλεφώνου δεν είναι 7 χαρακτήρες και ισούται με 10 χαρακτήρες , αυτό το τμήμα του κώδικα που εκτελείται : elseif ( strlen ( $ PHONE_NUMBER ) == 10 ) preg_replace επιστροφής ( " /( [ 0-9 ] { 3 } ) ( [ ,"Eán o arithmós ti̱lefó̱nou den eínai 7 charaktí̱res kai isoútai me 10 charaktí̱res , af̱tó to tmí̱ma tou kó̱dika pou ekteleítai :̱ elseif ( strlen ( $ PHONE_NUMBER ) == 10 ) preg_replace epistrofí̱s ( " /( [ 0-9 ] { 3 } ) ( [ 0-9 ] { 3 } ) ( [ 0-9 ] { 4 } ) /" , " ( $ 1) $ 2 - $ 3 " , $ PHONE_NUMBER ) ?
5

Επιστρέψτε το τηλέφωνο αριθμός χωρίς οποιαδήποτε μορφοποίηση , εάν δεν είναι οποιαδήποτε από τις τυποποιημένα μήκη . Η μέθοδος αυτή χρησιμοποιείται ως προεπιλογή για την εκτύπωση εξόδου στο χρήστη . Ο τελικός κώδικας είναι παρακάτω: elsereturn $ PHONE_NUMBER ?
Η
εικόνων

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

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