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完整的日历类(CLASS)
Nov 27 PHP
php IP及IP段进行访问限制的代码
Dec 17 PHP
php目录操作函数之获取目录与文件的类型
Dec 29 PHP
php银联网页支付实现方法
Mar 04 PHP
php使用wordwrap格式化文本段落的方法
Mar 17 PHP
php显示时间常用方法小结
Jun 05 PHP
PHP超全局数组(Superglobals)介绍
Jul 01 PHP
PHP pear安装配置教程
May 14 PHP
php curl获取到json对象并转成数组array的方法
May 31 PHP
PHP5.0 TIDY_PARSE_FILE缓冲区溢出漏洞的解决方案
Oct 14 PHP
thinkPHP框架乐观锁和悲观锁实例分析
Oct 30 PHP
Laravel框架集合用法实例浅析
May 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
header()函数使用说明
2006/11/23 PHP
PHP 登录记住密码实现思路
2013/05/07 PHP
php获取文件类型和文件信息的方法
2015/07/10 PHP
利用php输出不同的心形图案
2016/04/22 PHP
PHP实现字符串大小写转函数的功能实例
2019/02/06 PHP
laravel 之 Eloquent 模型修改器和序列化示例
2019/10/17 PHP
php中try catch捕获异常实例详解
2020/08/06 PHP
Array.prototype.slice 使用扩展
2010/06/09 Javascript
利用javascript数组长度循环数组内所有元素
2013/12/27 Javascript
js判断字符长度以及中英文数字等
2013/12/31 Javascript
浅析JavaScript事件和方法
2015/02/28 Javascript
jquery插件splitScren实现页面分屏切换模板特效
2015/06/16 Javascript
初识简单却不失优雅的Vue.js
2016/09/12 Javascript
jQuery  ready方法实现原理详解
2016/10/19 Javascript
详解angular中通过$location获取路径(参数)的写法
2017/03/21 Javascript
AngularJS中使用three.js的实例详解
2017/07/21 Javascript
Popup弹出框添加数据实现方法
2017/10/27 Javascript
详解vuex结合localstorage动态监听storage的变化
2018/05/03 Javascript
vue实现一个炫酷的日历组件
2018/10/08 Javascript
[00:34]DOTA2上海特级锦标赛 Spirit战队宣传片
2016/03/04 DOTA
python批量同步web服务器代码核心程序
2014/09/01 Python
python实现带验证码网站的自动登陆实现代码
2015/01/12 Python
python 设置文件编码格式的实现方法
2017/12/21 Python
python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)
2019/08/09 Python
使用Python+Appuim 清理微信的方法
2021/01/26 Python
利用纯CSS3实现tab选项卡切换示例代码
2016/09/21 HTML / CSS
使用HTML5的Canvas绘制曲线的简单方法
2015/09/08 HTML / CSS
初中物理教学反思
2014/01/14 职场文书
关于是否需要写商业计划书
2014/02/07 职场文书
领导走群众路线整改措施思想汇报
2014/10/12 职场文书
2015年林业工作总结
2015/05/14 职场文书
2015个人年度工作总结范文
2015/05/28 职场文书
2016年圣诞节活动总结范文
2016/04/01 职场文书
党风廉政建设心得体会
2019/05/21 职场文书
送给小学生的暑假礼物!小学生必背99首古诗
2019/07/02 职场文书
sql注入报错之注入原理实例解析
2022/06/10 MySQL