php array_keys 返回数组的键名


Posted in PHP onOctober 25, 2016

array_keys返回数组中部分的或所有的键名

说明

array array_keys ( array $array [, mixed $search_value [, bool $strict = false ]] )

array_keys() 返回 $array 数组中的数字或者字符串的键名。

如果指定了可选参数 search_value,则只返回该值的键名。否则 $array 数组中的所有键名都会被返回。

参数详解

参数 描述
array 必需。一个数组,包含了要返回的键。
search_value 可选。如果指定了这个参数,只有包含这些值的键才会返回。
strict 可选。与 value 参数一起使用。可能的值: true - 返回带有指定键值的键名。依赖类型,数字 5 与字符串 "5" 是不同的。 false - 默认值。不依赖类型,数字 5 与字符串 "5" 是相同的。

返回值

返回 array 里的所有键。

实例

<?php
$array = array( 0 => 100 , "color" => "red" );
 print_r ( array_keys ( $array ));

 $array = array( "blue" , "red" , "green" , "blue" , "blue" );
 print_r ( array_keys ( $array , "blue" ));

 $array = array( "color" => array( "blue" , "red" , "green" ),
        "size"  => array( "small" , "medium" , "large" ));
 print_r ( array_keys ( $array ));
 ?>

以上例程会输出:

Array ( [0] => 0 [1] => color ) Array ( [0] => 0 [1] => 3 [2] => 4 ) Array ( [0] => color [1] => size )

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

PHP 相关文章推荐
PHP生成静态页面详解
Dec 05 PHP
PHP Socket 编程
Apr 09 PHP
PHP PDO函数库详解
Apr 27 PHP
php学习之 循环结构实现代码
Jun 09 PHP
获取PHP警告错误信息的解决方法
Jun 03 PHP
PHP遍历目录函数opendir()、readdir()、closedir()、rewinddir()总结
Nov 18 PHP
php简单计算页面加载时间的方法
Jun 19 PHP
php表单提交实例讲解
Nov 12 PHP
php正则判断是否为合法身份证号的方法
Mar 16 PHP
PHP实现json_decode不转义中文的方法
May 20 PHP
PHP使用PHPExcel实现批量上传到数据库的方法
Jun 08 PHP
PHP执行普通shell命令流程解析
Aug 24 PHP
php array_key_exists() 与 isset() 的区别
Oct 24 #PHP
PHP实现简易blog的制作
Oct 24 #PHP
php基于websocket搭建简易聊天室实践
Oct 24 #PHP
详解php中 === 的使用
Oct 24 #PHP
使用PHP免费发送定时短信的实例
Oct 24 #PHP
浅谈php和js中json的编码和解码
Oct 24 #PHP
php注册和登录界面的实现案例(推荐)
Oct 24 #PHP
You might like
PHP如何解决网站大流量与高并发的问题
2011/06/25 PHP
PHP里的中文变量说明
2011/07/23 PHP
PHP header函数分析详解
2011/08/06 PHP
基于php-fpm的配置详解
2013/06/03 PHP
PHP实现HTML生成PDF文件的方法
2014/11/07 PHP
PHP中两个float(浮点数)比较实例分析
2015/09/27 PHP
[原创]php token使用与验证示例【测试可用】
2017/08/30 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
关于URL中的特殊符号使用介绍
2011/11/03 Javascript
解决jquery submit()提交表单提示:f[s] is not a function
2013/01/23 Javascript
jQuery的显示和隐藏方法与css隐藏的样式对比
2013/10/18 Javascript
angularjs在ng-repeat中使用ng-model遇到的问题
2016/01/21 Javascript
基于Node.js的WebSocket通信实现
2017/03/11 Javascript
浅析Angular2子模块以及异步加载
2017/04/24 Javascript
简单实现JavaScript弹幕效果
2020/08/27 Javascript
基于JavaScript实现评论框展开和隐藏功能
2017/08/25 Javascript
js实现canvas保存图片为png格式并下载到本地的方法
2017/08/31 Javascript
JavaScript展开操作符(Spread operator)详解
2019/07/20 Javascript
详解webpack引用jquery(第三方模块)的三种办法
2019/08/21 jQuery
基于JavaScript实现单例模式
2019/10/30 Javascript
JS运算符优先级与表达式示例详解
2020/09/04 Javascript
js 图片懒加载的实现
2020/10/21 Javascript
[01:21]辉夜杯战队访谈宣传片—CDEC
2015/12/25 DOTA
Python遍历目录的4种方法实例介绍
2015/04/13 Python
利用Python批量压缩png方法实例(支持过滤个别文件与文件夹)
2017/07/30 Python
Python编程使用*解包和itertools.product()求笛卡尔积的方法
2017/12/18 Python
Python如何输出整数
2020/06/07 Python
在tensorflow下利用plt画论文中loss,acc等曲线图实例
2020/06/15 Python
python对execl 处理操作代码
2020/06/22 Python
VLAN和VPN有什么区别?分别实现在OSI的第几层?
2014/12/23 面试题
Java中的类包括什么内容?设计时要注意哪些方面
2012/05/23 面试题
狼和鹿教学反思
2014/02/05 职场文书
经典促销广告词大全
2014/03/19 职场文书
外国人聘用意向书
2014/04/01 职场文书
Mysql 用户权限管理实现
2021/05/25 MySQL
Java设计模式之代理模式
2022/04/22 Java/Android