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之第二天
Oct 09 PHP
PHP 在线翻译函数代码
May 07 PHP
phpMyAdmin出现无法载入 mcrypt 扩展,请检查PHP配置的解决方法
Mar 26 PHP
洪恩在线成语词典小偷程序php版
Apr 20 PHP
PHP生成Gif图片验证码
Oct 27 PHP
PHP大批量插入数据库的3种方法和速度对比
Jul 08 PHP
字符串长度函数strlen和mb_strlen的区别示例介绍
Sep 09 PHP
PHP直接修改表内容DataGrid功能实现代码
Sep 24 PHP
PHP发送AT指令实例代码
May 26 PHP
Laravel如何创建服务器提供者实例代码
Apr 15 PHP
修改Laravel自带的认证系统的User类的命名空间的步骤
Oct 15 PHP
laravel 出现command not found问题的解决方案
Oct 23 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 session应用实例 登录验证
2009/03/16 PHP
一个PHP的QRcode类与大家分享
2011/11/13 PHP
PHP常用字符串操作函数实例总结(trim、nl2br、addcslashes、uudecode、md5等)
2016/01/09 PHP
详谈symfony window下的安装 安装时候出现的问题以及解决方法
2017/09/28 PHP
PHP 使用二进制保存用户状态的实例
2018/01/29 PHP
document.open() 与 document.write()的区别
2007/08/13 Javascript
防止网站内容被拷贝的一些方法与优缺点好处与坏处分析
2007/11/30 Javascript
js 编程笔记 无名函数
2011/06/28 Javascript
javascript 系统文件夹文件操作及参数介绍
2013/01/08 Javascript
bootstrap data与jquery .data
2014/07/07 Javascript
PHP使用方法重载实现动态创建属性的get和set方法
2014/11/17 Javascript
JavaScript中的对象的extensible属性介绍
2014/12/30 Javascript
js实现刷新iframe的方法汇总
2015/04/27 Javascript
jQuery时间插件jquery.clock.js用法实例(5个示例)
2016/01/14 Javascript
利用JS实现页面删除并重新排序功能
2016/12/09 Javascript
详解webpack 打包文件体积过大解决方案(code splitting)
2018/04/10 Javascript
vue中的watch监听数据变化及watch中各属性的详解
2018/09/11 Javascript
微信小程序使用map组件实现路线规划功能示例
2019/01/22 Javascript
原生js实现针对Dom节点的CRUD操作示例
2019/08/26 Javascript
vue实现简易计算器功能
2021/01/20 Vue.js
[00:34]TI7不朽珍藏III——地穴编织者不朽展示
2017/07/15 DOTA
python实现的文件夹清理程序分享
2014/11/22 Python
python list删除元素时要注意的坑点分享
2018/04/18 Python
python实现从pdf文件中提取文本,并自动翻译的方法
2018/11/28 Python
tensorflow的计算图总结
2020/01/12 Python
吉力贝官方网站:Jelly Belly
2019/03/11 全球购物
印尼在线旅游门户网站:NusaTrip
2019/11/01 全球购物
英国现代、当代和设计师家具店:Furntastic
2020/07/18 全球购物
公司同意接收函
2014/01/13 职场文书
大学竞选班长演讲稿
2014/04/24 职场文书
办理护照工作证明
2014/10/10 职场文书
音乐之声观后感
2015/06/04 职场文书
java中重写父类方法加不加@Override详解
2021/06/21 Java/Android
React Fragment介绍与使用详解
2021/11/11 Javascript
教你如何让spark sql写mysql的时候支持update操作
2022/02/15 MySQL
Windows Server 2012 修改远程默认端口3389的方法
2022/04/28 Servers