php数组函数序列之array_keys() - 获取数组键名


Posted in PHP onOctober 30, 2011

array_keys() 定义和用法
array_keys() 函数返回包含数组中所有键名的一个新数组。

如果提供了第二个参数,则只返回键值为该值的键名。

如果 strict 参数指定为 true,则 PHP 会使用全等比较 (===) 来严格检查键值的数据类型。

语法
array_keys(array,value)
参数 描述
array 必需。规定输入的数组。
value 可选。指定值的索引(键)。
strict 可选。与 value 参数一起使用。可能的值:

true - 根据类型返回带有指定值的键名。
false - 默认值。不依赖类型。

例子 1

<?php 
$a=array("a"=>"Horse","b"=>"Cat","c"=>"Dog"); 
print_r(array_keys($a)); 
?>

输出:

Array ( [0] => a [1] => b [2] => c )
例子 2
使用 value 参数:

<?php 
$a=array("a"=>"Horse","b"=>"Cat","c"=>"Dog"); 
print_r(array_keys($a,"Dog")); 
?>

输出:

Array ( [0] => c)
例子 3
使用 strict 参数 (false):

<?php 
$a=array(10,20,30,"10"); 
print_r(array_keys($a,"10",false)); 
?>

输出:

Array ( [0] => 0 [1] => 3 )
例子 4
使用 strict 参数 (true):

<?php 
$a=array(10,20,30,"10"); 
print_r(array_keys($a,"10",true)); 
?>

输出:

Array ( [0] => 3)

PHP 相关文章推荐
如何将数据从文本导入到mysql
Oct 09 PHP
php 将excel导入mysql
Nov 09 PHP
PHP写的资源下载防盗链类分享
May 12 PHP
解密ThinkPHP3.1.2版本之独立分组功能应用
Jun 19 PHP
学习php开源项目的源码指南
Dec 21 PHP
PHP文件缓存类示例分享
Jan 30 PHP
PHP获取POST数据的几种方法汇总
Mar 03 PHP
使用新浪微博API的OAuth认证发布微博实例
Mar 27 PHP
php打包压缩文件之ZipArchive方法用法分析
Apr 30 PHP
Yii2使用自带的UploadedFile实现的文件上传
Jun 20 PHP
PHP之多条件混合筛选功能的实现方法
Oct 09 PHP
YII2 全局异常处理深入讲解
Mar 24 PHP
php数组函数序列之array_combine() - 数组合并函数使用说明
Oct 29 #PHP
php数组函数序列之in_array() 查找数组值是否存在
Oct 29 #PHP
php数组函数序列之array_unique() - 去除数组中重复的元素值
Oct 29 #PHP
php数组函数序列之array_sum() - 计算数组元素值之和
Oct 29 #PHP
php数组函数序列之array_key_exists() - 查找数组键名是否存在
Oct 29 #PHP
php数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数
Oct 29 #PHP
php数组函数序列 之shuffle()和array_rand() 随机函数使用介绍
Oct 29 #PHP
You might like
php学习之数据类型之间的转换代码
2011/05/29 PHP
PHP 字符串正则替换函数preg_replace使用说明
2011/07/15 PHP
PHP获取网址的顶级域名函数代码
2012/09/24 PHP
PHP图片自动裁切应付不同尺寸的显示
2014/10/16 PHP
php 如何设置一个严格控制过期时间的session
2017/05/05 PHP
PHP PDOStatement::bindValue讲解
2019/01/30 PHP
XP折叠菜单&amp;仿QQ2006菜单
2006/12/16 Javascript
判断文档离浏览器顶部的距离的方法
2014/01/08 Javascript
Javascript基础教程之JavaScript语法
2015/01/18 Javascript
Vue修改项目启动端口号方法
2019/11/07 Javascript
在vue和element-ui的table中实现分页复选功能
2019/12/04 Javascript
js数据类型转换与流程控制操作实例分析
2019/12/18 Javascript
vue分页插件的使用方法
2019/12/25 Javascript
JavaScript或jQuery 获取option value值方法解析
2020/05/12 jQuery
vue中axios封装使用的完整教程
2021/03/03 Vue.js
[51:17]VGJ.T vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
把大数据数字口语化(python与js)两种实现
2013/02/21 Python
Python实现的一个自动售饮料程序代码分享
2014/08/25 Python
Python中for循环和while循环的基本使用方法
2015/08/21 Python
一步步解析Python斗牛游戏的概率
2016/02/12 Python
Python将多个excel文件合并为一个文件
2018/01/03 Python
对pandas中Series的map函数详解
2018/07/25 Python
Python实现正整数分解质因数操作示例
2018/08/01 Python
python 获取图片分辨率的方法
2019/01/08 Python
python和mysql交互操作实例详解【基于pymysql库】
2019/06/04 Python
Python django框架输入汉字,数字,字符生成二维码实现详解
2019/09/24 Python
Python的Django框架实现数据库查询(不返回QuerySet的方法)
2020/05/19 Python
中药专业毕业自荐书范文
2014/02/08 职场文书
知识竞赛活动方案
2014/02/18 职场文书
服装促销活动方案
2014/02/23 职场文书
工作保证书范文
2014/04/29 职场文书
经典毕业生求职信
2014/07/12 职场文书
大学生就业推荐表自我评价
2015/03/02 职场文书
创先争优活动个人总结
2015/03/04 职场文书
七年级作文之游记
2019/12/11 职场文书
vue+springboot实现登录验证码
2021/05/27 Vue.js