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开发中常用的8个小技巧
Aug 27 PHP
Zend studio for eclipse中使php可以调用mysql相关函数的设置方法
Oct 13 PHP
php下关于中英数字混排的字符串分割问题
Apr 06 PHP
fleaphp常用方法分页之Pager使用方法
Apr 23 PHP
php ios推送(代码)
Jul 01 PHP
php导入导出excel实例
Oct 25 PHP
19个Android常用工具类汇总
Dec 30 PHP
学习PHP session的传递方式
Jun 15 PHP
详解php中 === 的使用
Oct 24 PHP
/etc/php-fpm.d/www.conf 配置注意事项
Feb 04 PHP
PHP的curl函数的用法总结
Feb 14 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
Feb 27 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/10/09 PHP
六酷社区论坛HOME页清新格调免费版 下载
2007/03/07 PHP
php新建文件自动编号的思路与实现
2011/06/27 PHP
简单介绍PHP的责任链编程模式
2015/08/11 PHP
php微信公众号开发之答题连闯三关
2018/10/20 PHP
解决laravel5中auth用户登录其他页面获取不到登录信息的问题
2019/10/08 PHP
JS 自动安装exe程序
2008/11/30 Javascript
javascript Keycode对照表
2009/10/24 Javascript
在JavaScript并非所有的一切都是对象
2013/04/11 Javascript
javascript打印html内容功能的方法示例
2013/11/28 Javascript
javascript中的__defineGetter__和__defineSetter__介绍
2014/08/15 Javascript
JS不能跨域借助jquery获取IP地址的方法
2014/08/20 Javascript
纯js模拟div层弹性运动的方法
2015/07/27 Javascript
node通过express搭建自己的服务器
2017/09/30 Javascript
vue 之 css module的使用方法
2018/12/04 Javascript
详解vue-router导航守卫
2019/01/19 Javascript
17道题让你彻底理解JS中的类型转换
2019/08/08 Javascript
[04:22]DOTA2大事件之护国神翼
2020/08/14 DOTA
Python中Selenium模拟JQuery滑动解锁实例
2017/07/26 Python
Python日期的加减等操作的示例
2017/08/15 Python
Python元组拆包和具名元组解析实例详解
2018/03/26 Python
Python画柱状统计图操作示例【基于matplotlib库】
2018/07/04 Python
Python的UTC时间转换讲解
2019/02/26 Python
python实现随机漫步方法和原理
2019/06/10 Python
Python QQBot库的QQ聊天机器人
2019/06/19 Python
python Django 反向访问器的外键冲突解决
2020/05/20 Python
python中yield的用法详解
2021/01/13 Python
Sephora丝芙兰澳洲官方网站:国际知名化妆品购物
2016/10/27 全球购物
Java平台和其他软件平台有什么不同
2015/06/05 面试题
大学生个人自我鉴定
2013/12/03 职场文书
大龄毕业生求职别忘职业规划
2014/03/11 职场文书
2014年圣诞节促销方案
2014/03/14 职场文书
2014年教师学期工作总结
2014/11/08 职场文书
本科毕业论文致谢词
2015/05/14 职场文书
2016春季幼儿园大班开学寄语
2015/12/03 职场文书
Android开发手册自定义Switch开关按钮控件
2022/06/10 Java/Android