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 include,include_once,require,require_once
Sep 05 PHP
FleaPHP的安全设置方法
Sep 15 PHP
php关于array_multisort多维数组排序的使用说明
Jan 04 PHP
php连接odbc数据源并保存与查询数据的方法
Dec 24 PHP
php源码分析之DZX1.5字符串截断函数cutstr用法
Jun 17 PHP
php对文件夹进行相关操作(遍历、计算大小)
Nov 04 PHP
php字符串操作针对负值的判断分析
Jul 28 PHP
php修改数组键名的方法示例
Apr 15 PHP
ThinkPHP框架表单验证操作方法
Jul 19 PHP
统计PHP目录中的文件数方法
Mar 05 PHP
PHP实现对数字分隔加千分号的方法
Mar 18 PHP
laravel框架上传图片实现实时预览功能
Oct 14 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
《Re:从零开始的异世界生活 冰结之绊》
2020/04/09 日漫
php实现斐波那契数列的简单写法
2014/07/19 PHP
laravel-admin的图片删除实例
2019/09/30 PHP
javascript 建设银行登陆键盘
2008/06/10 Javascript
Jquery插件之多图片异步上传
2010/10/20 Javascript
javascript中window.event事件用法详解
2012/12/11 Javascript
JS中的substring和substr函数的区别说明
2013/05/07 Javascript
JS日期和时间选择控件升级版(自写)
2013/08/02 Javascript
jQuery扩展实现text提示还能输入多少字节的方法
2016/11/28 Javascript
Spring Boot+AngularJS+BootStrap实现进度条示例代码
2017/03/02 Javascript
微信小程序使用Promise简化回调
2018/02/06 Javascript
在 Vue 项目中引入 tinymce 富文本编辑器的完整代码
2018/05/04 Javascript
深入koa-bodyparser原理解析
2019/01/16 Javascript
vue 自定义右键样式的实例代码
2019/11/06 Javascript
AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略
2020/03/13 Javascript
[01:18:45]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第三场2月1日
2021/03/11 DOTA
Python 实现购物商城,含有用户入口和商家入口的示例
2017/09/15 Python
详解python实现线程安全的单例模式
2018/03/05 Python
python中将正则过滤的内容输出写入到文件中的实例
2018/10/21 Python
Python使用scrapy爬取阳光热线问政平台过程解析
2019/08/14 Python
解决pycharm中opencv-python导入cv2后无法自动补全的问题(不用作任何文件上的修改)
2020/03/05 Python
PyQT5 实现快捷键复制表格数据的方法示例
2020/06/19 Python
python定时截屏实现
2020/11/02 Python
amazeui页面校验功能的实现代码
2020/08/24 HTML / CSS
当x.equals(y)等于true时,x.hashCode()与y.hashCode()可以不相等,这句话对不对
2015/05/02 面试题
应届大学生求职信
2013/12/01 职场文书
个人简历自我评价
2014/01/06 职场文书
六年级数学教学反思
2014/02/03 职场文书
个人简历自我评价范文
2014/02/04 职场文书
企业安全生产责任书
2014/04/14 职场文书
爱护公物演讲稿
2014/09/09 职场文书
2014年政协工作总结
2014/12/09 职场文书
idea编译器vue缩进报错问题场景分析
2021/07/04 Vue.js
mysql自增长id用完了该怎么办
2022/02/12 MySQL
使用scrapy实现增量式爬取方式
2022/06/21 Python
Java Redisson多策略注解限流
2022/09/23 Java/Android