Πώς να χρησιμοποιήσετε τη συνάρτηση is_scalar() στην PHP

Pos Na Chresimopoiesete Te Synartese Is Scalar Sten Php



ο is_scalar() Η συνάρτηση στην PHP χρησιμοποιείται για να προσδιορίσει εάν η δεδομένη τιμή είναι βαθμωτός τύπος ή όχι. Εάν η μεταβλητή είναι βαθμωτός τύπος, επιστρέφει true. διαφορετικά, επιστρέφει ψευδής. Ο χειρισμός βαθμωτών τύπων στην PHP γίνεται μέσω αυτής της ενσωματωμένης συνάρτησης PHP. Η PHP υποστηρίζει τους ακόλουθους τύπους βαθμωτών: ακέραιος, float (αριθμοί κινητής υποδιαστολής), συμβολοσειρά και boolean.

Σύνταξη

Η σύνταξη του 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.