Η συνάρτηση array_search
Η συνάρτηση array_search πραγματοποιεί
αναζήτηση μιας τιμής σε έναν πίνακα και επιστρέφει το κλειδί
του πρώτου στοιχείου που βρέθηκε. Εάν δεν βρεθεί τέτοιο στοιχείο
- θα επιστρέψει false. Η τρίτη παράμετρος
ορίζει αυστηρή σύγκριση κατά τύπο (όπως με την
===). Εάν οριστεί true - θα συγκρίνει
αυστηρά, ενώ εάν false (από προεπιλογή) - όχι.
Σύνταξη
array_search(mixed $needle, array $haystack, bool $strict = false): int|string|false
Παράδειγμα
Ας βρούμε στον πίνακα το στοιχείο με τιμή 'c'
- ως αποτέλεσμα θα πάρουμε το κλειδί του (είναι ίσο με 2):
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
echo array_search('c', $arr);
?>
Αποτέλεσμα εκτέλεσης του κώδικα:
2
Δείτε επίσης
-
τη συνάρτηση
strpos,
που επιστρέφει τη θέση της πρώτης εμφάνισης μιας υποσυμβολοσειράς -
τη συνάρτηση
str_contains,
που ελέγχει την εμφάνιση ενός χαρακτήρα σε μια συμβολοσειρά -
τη συνάρτηση
str_starts_with,
που ελέγχει την αρχή μιας συμβολοσειράς -
τη συνάρτηση
str_ends_with,
που ελέγχει το τέλος μιας συμβολοσειράς