首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
PHP中的数组介绍
array()函数
array_change_key_case()函数
array_chunk()函数
array_column()函数
array_combine()函数
array_count_values()函数
array_diff()函数
array_diff_assoc()函数
array_diff_key()函数
array_diff_uassoc()函数
array_diff_ukey()函数
array_fill()函数
array_fill_keys() 函数
count()函数
end()函数
array_filter()函数
array_keys()函数
array_push()函数
array_flip()函数
array_rand()函数
array_reduce()函数
array_replace()函数
array_search()函数
array_sum()函数
array_values()函数
array_unique()函数
array_unshift()函数
array_walk()函数
in_array()函数
array_pop()函数
array_reverse()函数
array_shift()函数
array_slice()函数
extract()函数
key()函数
list()函数
sort()函数
当前位置:
首页>>
技术小册>>
PHP合辑3-数组函数
小册名称:PHP合辑3-数组函数
本文将介绍如何使用PHP中的array_search()函数在数组中搜索特定值并返回相应的键,并通过示例了解其实现。array_search()是PHP中内置的函数,用于在数组中搜索特定值,如果找到该值,则返回其对应的键。如果存在多个值,则返回第一个匹配值的键。 语法: array_search(value,array, strict_parameter) 参数:该函数接受三个参数,如下所示: $value:这是必需的字段,指的是要在数组中搜索的值。 $array:这是必需的字段,指的是要搜索的原始数组。 $strict_parameter(可选):这是一个可选字段,可以设置为TRUE或FALSE,指的是搜索的严格性。该参数的默认值为FALSE。如果为TRUE,则函数检查相同的元素,即整数10将与字符串10不同。如果为FALSE,则不保持严格性。 返回值:该函数返回传递的相应值的键。如果未找到,则返回FALSE,如果存在多个匹配项,则返回第一个匹配的键。 --- 示例:下面的程序说明了PHP中的array_search()函数。 ``` <?php // PHP function to illustrate the use of array_search() function Search($value, $array) { return (array_search($value, $array)); } $array = array( "ram", "aakash", "saran", "mohan", "saran" ); $value = "saran"; print_r(Search($value, $array)); ?> ``` output: ``` 2 ``` 示例:此示例说明了当将strict_parameter设置为FALSE时函数的工作原理。请注意,数组和要搜索的元素的数据类型是不同的。 ``` <?php // PHP function to illustrate the use of array_search() function Search($value, $array) { return (array_search($value, $array, false)); } $array = array( 45, 5, 1, 22, 22, 10, 10); $value = "10"; print_r(Search($value, $array)); ?> ``` output: ``` 5 ``` 示例:在这个示例中,我们将利用上面的代码来了解如果我们将strict_parameter传递为TRUE会发生什么。 ``` <?php // PHP function to illustrate the use of array_search() function Search($value, $array) { return (array_search($value, $array, true)); } $array = array(45, 5, 1, 22, 22, 10, 10); $value = "10"; print_r(Search($value, $array)); ?> ``` output: ``` No Output ```
上一篇:
array_replace()函数
下一篇:
array_sum()函数
该分类下的相关小册推荐:
Workerman高性能框架-GatewayWorker
Magento中文全栈二次开发
PHP程序员的设计模式
PHP8实战小册
Yii2框架从入门到精通(上)
经典设计模式PHP版
Laravel(10.x)从入门到精通(十三)
Swoole入门教程
Laravel(10.x)从入门到精通(九)
Laravel(10.x)从入门到精通(十九)
PHP高并发秒杀入门与实战
PHP合辑4-字符串函数