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

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

Is_array Vs . Is_String σε PHP

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

Για να χρησιμοποιήσετε είτε τη λειτουργία , το μόνο που χρειάζεται , πληκτρολογήστε το όνομα της συνάρτησης που ακολουθείται από τη μεταβλητή για την αξιολόγηση , μέσα σε αγκύλες με ένα ερωτηματικό στο τέλος της γραμμής . Για παράδειγμα, πληκτρολογήστε " is_string ( $ myvar ) ? " Για να ελέγξετε και να δείτε αν η μεταβλητή $ myvar περιέχει ένα string . Μπορείτε να χρησιμοποιήσετε αυτές τις λειτουργίες σε μία εντολή if για να καθορίσει τη ροή του ελέγχου με βάση την τιμή επιστροφής , ή να τα χρησιμοποιήσουν με την ηχώ λειτουργία για να εκτυπώσετε τα αποτελέσματα στην οθόνη .
Εικόνων τύποι εισόδου χαρτιού

Τόσο οι is_string και is_input λειτουργίες λαμβάνουν ακριβώς μία παράμετρο ως είσοδο . Εάν προσπαθήσετε να χρησιμοποιήσετε είτε δεν παραμέτρους ή περισσότερα από δύο παραμέτρους , PHP επιστρέφει μια προειδοποίηση , αναφέροντας ότι μόνο ένα επιχείρημα που αναμένεται . Στις περισσότερες περιπτώσεις , θα περάσετε μεταβλητές της PHP στην λειτουργία για να καθορίσετε τους τύπους δεδομένων τους . Μπορείτε να περάσετε ένα κυριολεκτικό string σε κανένα αξίωμα , αλλά σε αυτές τις περιπτώσεις , ξέρετε το αποτέλεσμα χωρίς να χρειάζεται να κάνει την επικύρωση .

Η Αξίες Επιστροφή
Η

Όπως Boolean λειτουργίες , οι λειτουργίες αυτές είναι όμοια μεταξύ τους σε ότι μπορούν να επιστρέψουν μόνο μία από τις δύο πιθανές τιμές : "true " ή " . ψευδείς " Ωστόσο , δεν επιστρέφουν την ίδια αξία με βάση τα κριτήρια εισόδου . Η λειτουργία is_string επιστρέφει " true" όταν ο τύπος εισόδου είναι ένα string και το «ψευδές » διαφορετικά , ενώ η is_array συνάρτηση επιστρέφει " true" όταν ο τύπος εισόδου έχει μια δομή πίνακα και "ψευδή" αν δεν το κάνει .

Η Εκτιμήσεις
Η

Για να δημιουργήσετε ένα string, θα πρέπει να επισυνάψουν την τιμή σε εισαγωγικά . Για να δημιουργήσετε έναν πίνακα , θα πρέπει να οικοδομήσουμε τη χρήση "συστοιχίες" δομή δεδομένων της PHP . Ένας πίνακας μπορεί να κρατήσει τις τιμές του κάθε είδους . Μια σειρά από strings επιστρέφει " true" στις is_array λειτουργίες . Περνώντας μια σειρά από χορδές για τη λειτουργία is_string επιστρέφει " false ". Ωστόσο , αν έχετε περάσει ένα στοιχείο ενός πίνακα που έχει μια τιμή συμβολοσειράς , η λειτουργία is_string επιστρέφει "true . " Και οι δύο λειτουργίες δεν μπορούν να επιστρέψουν " αλήθεια " με βάση την ίδια είσοδο , αλλά και οι δύο μπορεί να επιστρέψει " false ".
Η
εικόνων

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

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