Η συνάρτηση 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>";
  }
?>

Δημιουργία παραδείγματος