The array_search Function
The array_search function performs
a search for a value in an array and returns the key
of the first found element. If such an element
is not found - it returns false. The third parameter
sets strict type comparison (like
===). If set to true - it will compare
strictly, and if false (by default) - then not.
Syntax
array_search(mixed $needle, array $haystack, bool $strict = false): int|string|false
Example
Let's find an element with the value 'c' in the array
- as a result, we will get its key (it is equal to 2):
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
echo array_search('c', $arr);
?>
Code execution result:
2
See Also
-
the
strposfunction,
which returns the position of the first occurrence of a substring -
the
str_containsfunction,
which checks for the occurrence of a character in a string -
the
str_starts_withfunction,
which checks the beginning of a string -
the
str_ends_withfunction,
which checks the end of a string