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作为Shell脚本语言使用
Oct 09 PHP
PHP simple_html_dom.php+正则 采集文章代码
Dec 24 PHP
javascript 小型动画组件与实现代码
Jun 02 PHP
php 传值赋值与引用赋值的区别
Dec 29 PHP
php fsockopen解决办法 php实现多线程
Jan 20 PHP
PHP+Mysql+Ajax+JS实现省市区三级联动
May 23 PHP
php实现XSS安全过滤的方法
Jul 29 PHP
php 遍历目录,生成目录下每个文件的md5值并写入到结果文件中
Dec 12 PHP
php实现微信扫码支付
Mar 26 PHP
Laravel中的Auth模块详解
Aug 17 PHP
PHP二维关联数组的遍历方式(实例讲解)
Oct 18 PHP
php使用pthreads v3多线程实现抓取新浪新闻信息操作示例
Feb 21 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
数字转英文
2006/12/06 PHP
PHP中的命名空间详细介绍
2015/07/02 PHP
Laravel中unique和exists验证规则的优化详解
2018/01/28 PHP
Laravel 实现密码重置功能
2018/02/23 PHP
thinkPHP5框架auth权限控制类与用法示例
2018/06/12 PHP
解javascript 混淆加密收藏
2009/01/16 Javascript
javascript window.confirm确认 取消对话框实现代码小结
2012/10/21 Javascript
js中substring和substr的详细介绍与用法
2013/08/29 Javascript
使用js实现按钮控制文本框加1减1应用于小时+分钟
2013/12/09 Javascript
jquerymobile局部渲染的各种刷新方法小结
2014/03/05 Javascript
在JS数组特定索引处指定位置插入元素
2014/07/27 Javascript
jQuery选择器源码解读(一):Sizzle方法
2015/03/31 Javascript
JS实现CheckBox复选框全选全不选功能
2015/05/06 Javascript
原生JavaScript实现异步多文件上传
2015/12/02 Javascript
javascript判断回文数详解及实现代码
2017/02/03 Javascript
js实现3D图片展示效果
2017/03/09 Javascript
详解Angular 4.x Injector
2017/05/04 Javascript
Vim快速合并行及vim 将文件所有行合并到一行
2017/11/27 Javascript
30分钟用Node.js构建一个API服务器的步骤详解
2019/05/24 Javascript
JavaScript canvas绘制折线图
2020/02/18 Javascript
python3.0 字典key排序
2008/12/24 Python
Python的re模块正则表达式操作
2016/05/25 Python
树莓派与PC端在局域网内运用python实现即时通讯
2019/06/22 Python
深入浅析Python 中的sklearn模型选择
2019/10/12 Python
Python定义函数时参数有默认值问题解决
2019/12/19 Python
python两个list[]相加的实现方法
2020/09/23 Python
Zavvi荷兰:英国大型音像制品和图书游戏零售商
2018/03/22 全球购物
Belvilla德国:在线预订度假屋
2018/04/10 全球购物
计算机开发个人求职信范文
2013/09/26 职场文书
银行先进个人总结
2015/02/15 职场文书
2015年学生会部门工作总结
2015/04/21 职场文书
婚宴主持词
2015/06/30 职场文书
2016七夕情人节感言
2015/12/09 职场文书
通过Qt连接OpenGauss数据库的详细教程
2021/06/23 PostgreSQL
ORM模型框架操作mysql数据库的方法
2021/07/25 MySQL
灵能百分百第三季什么时候来?
2022/03/15 日漫