array_search()
PHP array_search() function is used to search for a given value in an array, and returns the corresponding key name if successful, otherwise it returns FALSE.
Syntax:
mixed array_search( mixed needle, array array [, bool strict] ) Parameter description:
Parameter | Description |
---|---|
needle | The value that needs to be searched in the array , if it is a string, it is case-sensitive |
array | The array to be retrieved |
strict | Optional, if set to TRUE, the value type in needle and array will also be checked |
Since the starting index number of the index array may be 0, the function may also return a non-boolean value equivalent to FALSE, such as 0 or "", so you need to use the === operator to compare the values returned by the function Values are strictly verified.
Example:
<?php $arr_a = array(0 => "a", 1 => "b", 2 => "c"); $key = array_search("a", $arr_a); if( $key !== FALSE ){ echo "键名为:$key"; } else { echo '无匹配结果'; } ?>
The example output is as follows:
Key name: 0 If needle appears more than once in array, the first matching key is returned. To return the keys of all matching values, use the array_keys() function.
The above PHP search for a given simple instance in an array array_search function is all the content shared by the editor. I hope it can give you a reference, and I hope you will support this site.
The above introduces the array_search function of PHP to search a given simple instance in an array, including the content. I hope it will be helpful to friends who are interested in PHP tutorials.