PHP 在数组中搜索给定的简单实例 array_search 函数


Posted in PHP onJune 13, 2016

array_search()

PHP array_search() 函数用于在数组中搜索给定的值,如果成功则返回相应的键名,否则返回 FALSE 。

语法:

mixed array_search( mixed needle, array array [, bool strict] )参数说明:

参数 说明
needle 需要在数组中搜索的值,如果是字符串,则区分大小写
array 需要检索的数组
strict 可选,如果设置为 TRUE ,则还会对 needle 与 array 中的值类型进行检查

由于索引数组的起始索引数字可能是 0 ,因此该函数也可能返回与 FALSE 等值的非布尔值,例如 0 或者 "",所以需要使用 === 运算符对函数返回的值进行严格校验。

例子:

<?php
$arr_a = array(0 => "a", 1 => "b", 2 => "c");
$key = array_search("a", $arr_a);
if( $key !== FALSE ){
  echo "键名为:$key";
} else {
  echo '无匹配结果';
}
?>

例子输出结果如下:

键名为:0如果 needle 在 array 中出现不止一次,则返回第一个匹配的键。要返回所有匹配值的键,请使用 array_keys() 函数。

以上这篇PHP 在数组中搜索给定的简单实例 array_search 函数就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
mysql 性能的检查和优化方法
Jun 21 PHP
由php的call_user_func传reference引发的思考
Jul 23 PHP
探讨:使用XMLSerialize 序列化与反序列化
Jun 08 PHP
解析PHP中常见的mongodb查询操作
Jun 20 PHP
php更新修改excel中的内容实例代码
Feb 26 PHP
PHP判断文章里是否有图片的简单方法
Jul 26 PHP
PHP+FastCGI+Nginx配置PHP运行环境
Aug 07 PHP
PHP文件读写操作相关函数总结
Nov 18 PHP
Yii获取当前url和域名的方法
Jun 08 PHP
PHP pear安装配置教程
May 14 PHP
PHP魔术方法之__call与__callStatic使用方法
Jul 23 PHP
php依赖注入知识点详解
Sep 23 PHP
phpmailer简单发送邮件的方法(附phpmailer源码下载)
Jun 13 #PHP
PHP array_key_exists检查键名或索引是否存在于数组中的实现方法
Jun 13 #PHP
PHP简单获取多个checkbox值的方法
Jun 13 #PHP
浅谈PHP检查数组中是否存在某个值 in_array 函数
Jun 13 #PHP
深入理解PHP 数组之count 函数
Jun 13 #PHP
PHP 数组遍历foreach语法结构及实例
Jun 13 #PHP
PHP+MySQL存储数据常见中文乱码问题小结
Jun 13 #PHP
You might like
《Re:从零开始的异世界生活 冰结之绊》
2020/04/09 日漫
php PDO中文乱码解决办法
2009/07/20 PHP
php魔术变量用法实例详解
2014/11/13 PHP
PHP mysqli事务操作常用方法分析
2017/07/22 PHP
php实现有序数组旋转后寻找最小值方法
2018/09/27 PHP
javascript new 需不需要继续使用
2009/07/02 Javascript
js控制容器隐藏出现防止样式变化的两种方法
2014/04/25 Javascript
jQuery.parseJSON(json)将JSON字符串转换成js对象
2014/07/27 Javascript
JavaScript测试工具之Karma-Jasmine的安装和使用详解
2015/12/03 Javascript
bootstrap treeview 扩展addNode方法动态添加子节点的方法
2017/11/21 Javascript
微信小程序实现美团菜单
2018/06/06 Javascript
vue自定义tap指令及tap事件的实现
2018/09/18 Javascript
自定义Vue中的v-module双向绑定的实现
2019/04/17 Javascript
axios如何取消重复无用的请求详解
2019/12/15 Javascript
koa-passport实现本地验证的方法示例
2020/02/20 Javascript
解决VantUI popup 弹窗不弹出或无蒙层的问题
2020/11/03 Javascript
使用python实现扫描端口示例
2014/03/29 Python
python制作最美应用的爬虫
2015/10/28 Python
python实现爬虫统计学校BBS男女比例(一)
2015/12/31 Python
Python优化技巧之利用ctypes提高执行速度
2016/09/11 Python
python实现远程通过网络邮件控制计算机重启或关机
2018/02/22 Python
在python中pandas的series合并方法
2018/11/12 Python
利用Python半自动化生成Nessus报告的方法
2019/03/19 Python
Windows系统Python直接调用C++ DLL的方法
2019/08/01 Python
Python数据库小程序源代码
2019/09/15 Python
Python标准库json模块和pickle模块使用详解
2020/03/10 Python
Python基于smtplib协议实现发送邮件
2020/06/03 Python
Keras SGD 随机梯度下降优化器参数设置方式
2020/06/19 Python
全面解析CSS Media媒体查询使用操作(推荐)
2017/08/15 HTML / CSS
荷兰多品牌网上鞋店:Stoute Schoenen
2017/08/24 全球购物
一个精品风格的世界:Atterley
2019/05/01 全球购物
水污染治理专业毕业生推荐信
2013/11/14 职场文书
中文专业求职信
2014/06/20 职场文书
税务职业生涯规划书范文
2014/09/16 职场文书
2014教育局对照检查材料思想汇报
2014/09/23 职场文书
python读取并查看npz/npy文件数据以及数据显示方法
2022/04/14 Python