PHP array_search() 函数用法及示例

PHP Array 函数手册

 PHP array_search() 函数在数组中搜索给定的值,如果成功则返回首个匹配的键名

语法

array_search($value, $array [,$strict]);

定义和用法

array_search()函数在数组中搜索值并返回键。

参数

序号参数及说明
1

value(必填)

它指定要搜索的值。

2

array(必填)

它指定一个数组。

3

strict(选填)

如果设置为true,则array_search()还将检查数组中的搜索类型。

返回值

如果在数组中找到它,则返回键,否则返回FALSE。

如果 value 在 array 中出现不止一次,则返回第一个匹配的键。要返回所有匹配值的键,应该用 array_keys() 加上可选参数 search_value 来代替。

在线示例

在数组中搜索给定的值

<?php
   $input = array("a"=>"banana","b"=>"apple","c"=>"Mango");
   
   print_r(array_search("apple", $input));
?>
测试看看‹/›

输出结果:

b

 PHP Array 函数手册