Σύνταξη
Η σύνταξη του is_scalar() Η λειτουργία στην PHP είναι η εξής:
bool is_scalar ( $value )
Χρειάζεται μία παράμετρος, η οποία είναι η $value που αντιπροσωπεύει τη μεταβλητή ή την τιμή που θέλετε να ελέγξετε εάν είναι βαθμωτού τύπου.
Πως να Χρησιμοποιήστε τη συνάρτηση is_scalar() στην PHP
Ρίξτε μια ματιά σε μερικά παραδείγματα στην PHP για να κατανοήσετε καλύτερα τη χρήση του is_scalar() λειτουργία.
Παράδειγμα 1: Έξοδος μιας Boolean Value
Ο παρακάτω κώδικας δείχνει πώς το is_scalar() Η συνάρτηση στην PHP μπορεί να χρησιμοποιηθεί για να προσδιοριστεί εάν η μεταβλητή εισόδου είναι a Boolean τύπο δεδομένων ή όχι.
$var = αληθής ;
αν ( is_scalar ( $var ) ) {
ηχώ 'Αυτή η μεταβλητή είναι boolean τύπου.' ;
} αλλού {
ηχώ 'Αυτή η μεταβλητή δεν είναι boolean τύπος.' ;
}
?>
Σε αυτό το παράδειγμα, η έξοδος θα είναι Αυτή η μεταβλητή είναι τύπου boolean γιατί η μεταβλητή ήταν είναι ένας τύπος δεδομένων Boolean.
Παράδειγμα 2: Έξοδος ακέραιας τιμής
Το ακόλουθο παράδειγμα καθορίζει εάν η μεταβλητή εισόδου είναι ακέραιου τύπου.
$var = 10 ;
αν ( is_scalar ( $var ) ) {
ηχώ 'Αυτή η μεταβλητή είναι ακέραιος τύπος.' ;
} αλλού {
ηχώ 'Αυτή η μεταβλητή δεν είναι ακέραιος τύπος.' ;
}
?>
Σε αυτό το παράδειγμα, η έξοδος θα είναι Αυτή η μεταβλητή είναι ακέραιος τύπος γιατί η μεταβλητή ήταν είναι ένας ακέραιος τύπος δεδομένων.
Παράδειγμα 3: Έξοδος τιμής συμβολοσειράς
Το ακόλουθο παράδειγμα καθορίζει εάν η μεταβλητή συμβολοσειράς είναι τύπου συμβολοσειράς.
$var = 'LinuxHint' ;
αν ( is_scalar ( $var ) ) {
ηχώ 'Αυτή η μεταβλητή είναι τύπος συμβολοσειράς.' ;
} αλλού {
ηχώ 'Αυτή η μεταβλητή δεν είναι τύπος συμβολοσειράς.' ;
}
?>
Ο παραπάνω κώδικας δείχνει πώς το is_scalar() Η συνάρτηση στην PHP μπορεί να χρησιμοποιηθεί για να προσδιοριστεί εάν η μεταβλητή εισόδου είναι τύπος δεδομένων συμβολοσειράς ή όχι. Σε αυτό το παράδειγμα, η έξοδος θα είναι Αυτή η μεταβλητή είναι τύπος συμβολοσειράς γιατί η μεταβλητή ήταν είναι ένας τύπος δεδομένων συμβολοσειράς.
Παράδειγμα 4: Έξοδος κινητής αξίας
Το ακόλουθο παράδειγμα καθορίζει εάν η μεταβλητή float είναι τύπου float.
$var = 4,55 ;
αν ( is_scalar ( $var ) ) {
ηχώ 'Αυτή η μεταβλητή είναι τύπος float.' ;
} αλλού {
ηχώ 'Αυτή η μεταβλητή δεν είναι τύπος float.' ;
}
?>
Εδώ, η έξοδος θα είναι Αυτή η μεταβλητή είναι τύπου float γιατί η μεταβλητή ήταν είναι τύπου float.
συμπέρασμα
ο is_scalar() Η λειτουργία στην PHP επιτρέπει τον έλεγχο εάν η μεταβλητή εισόδου είναι βαθμωτός ή όχι. Είναι χρήσιμο για τον προσδιορισμό του εάν ο συγκεκριμένος τύπος δεδομένων είναι έγκυρος ή όχι. Επιστρέφει αληθής μόνο εάν η μεταβλητή εισόδου είναι βαθμωτός τύπος. Είναι ένα σημαντικό θέμα για τους προγραμματιστές PHP και χρησιμοποιείται ευρέως στον προγραμματισμό PHP.