Η συνάρτηση in_array() της PHP
Παράδειγμα
Αναζητά την τιμή "Glenn" στο σύνολο και εκτυπώνει κάποιο κείμενο:
<?php $people = array("Bill", "Steve", "Mark", "David"); if (in_array("Mark", $people)) { echo "Βρέθηκε συμφωνία"; } else { echo "Δεν βρέθηκε συμφωνία"; } ?>
Ορισμός και χρήση
Η συνάρτηση in_array() αναζητά αν υπάρχει ο καθορισμένος τιμή στο σύνολο.
Σημείωση:Αν search Η παράμετρος είναι αλφαριθμητική και τύπος Αν η παράμετρος είναι ρυθμισμένη σε true, η αναζήτηση διαφοροποιείται σε μέγεθος γραμμάτων.
Γραμματική
in_array(search,μονοπλέγμα,τύπος)
Παράμετρος | Περιγραφή |
---|---|
search | Απαιτητική. Ορίζει την τιμή που θα αναζητηθεί στο μονοπλέγμα. |
μονοπλέγμα | Απαιτητική. Ορίζει το μονοπλέγμα που θα αναζητηθεί. |
τύπος | Προαιρετική. Αν η παράμετρος αυτή ρυθμιστεί σε true, ελέγχεται αν ο τύπος των δεδομένων της αναζήτησης είναι ίδιος με τον τύπο των τιμών του μονοπλέγματος. |
Περιγραφή
Η δοθείσα τιμή search υπάρχουν στο μονοπλέγμα μονοπλέγμα σε αυτήν, επιστρέφεται true. Αν η τρίτη παράμετρος είναι ρυθμισμένη σε true, η συνάρτηση επιστρέφει true μόνο αν το στοιχείο υπάρχει στο μονοπλέγμα και ο τύπος των δεδομένων είναι ίδιος με τον καθορισμένο.
Αν δεν βρεθεί η παράμετρος στο μονοπλέγμα, η συνάρτηση επιστρέφει false.
Σημείωση:Αν search Η παράμετρος είναι αλφαριθμητική και τύπος Αν η παράμετρος είναι ρυθμισμένη σε true, η αναζήτηση διαφοροποιείται σε μέγεθος γραμμάτων.
Τεχνικά λεπτομέρειες
Αποτελεσματική τιμή: | Εάν βρεθεί η τιμή στο μονοπλέγμα, επιστρέφεται TRUE, αλλιώς FALSE. |
Έκδοση PHP: | 4+ |
Changelog: | από το PHP 4.2search Οι παραμέτρους μπορεί να είναι και μαγνητοσκοπημένες. |
Περισσότερα παραδείγματα
Παράδειγμα 1
Χρήση όλων των παραμέτρων:
<?php $people = array("Bill", "Steve", "Mark", "David"); if (in_array("23", $people, TRUE)) { echo "Βρέθηκε σύμπτυξη<br>"; } else { echo "Δεν βρέθηκε σύμπτυξη<br>"; } if (in_array("Mark",$people, TRUE)) { echo "Βρέθηκε σύμπτυξη<br>"; } else { echo "Δεν βρέθηκε σύμπτυξη<br>"; } if (in_array(23,$people, TRUE)) { echo "Βρέθηκε σύμπτυξη<br>"; } else { echo "Δεν βρέθηκε σύμπτυξη<br>"; } ?>