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 相关文章推荐
Smarty+QUICKFORM小小演示
Feb 25 PHP
php 上一篇,下一篇文章实现代码与原理说明
May 09 PHP
php中CI操作多个数据库的代码
Jul 05 PHP
『PHP』PHP截断函数mb_substr()使用介绍
Apr 22 PHP
深入理解用mysql_fetch_row()以数组的形式返回查询结果
Jun 05 PHP
关于PHP堆栈与列队的学习
Jun 21 PHP
PHP实现的memcache环形队列类实例
Jul 28 PHP
php源码的安装方法和实例
Sep 26 PHP
goto语法在PHP中的使用教程
Sep 17 PHP
PHP safe_mode开启对于PHP系统函数有什么影响
Nov 10 PHP
THINKPHP-Apache服务器中使用Alias虚拟目录URL重写 隐藏index.php
Mar 09 PHP
PHP中SESSION过期设置
Mar 09 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
Netflix将与CLAMP、乙一以及冲方丁等6名知名制作人合伙展开原创动画计划!
2020/03/06 日漫
PHP 获取远程文件内容的函数代码
2010/03/24 PHP
php ajax 静态分页过程形式
2011/09/02 PHP
php中删除、清空session的方式总结
2015/10/09 PHP
PHP+iframe图片上传实现即时刷新效果
2016/11/18 PHP
jQuery 树形结构的选择器
2010/02/15 Javascript
jquery 日期分离成年月日的代码
2010/05/14 Javascript
基于Asp.net与Javascript控制的日期控件
2010/05/22 Javascript
SeaJS入门教程系列之使用SeaJS(二)
2014/03/03 Javascript
AngularJS学习笔记之基本指令(init、repeat)
2015/06/16 Javascript
javascript+HTML5 Canvas绘制转盘抽奖
2020/05/16 Javascript
AngularJS 执行流程详细介绍
2016/08/18 Javascript
js仿手机页面文件下拉刷新效果
2016/10/14 Javascript
JavaScript关联数组用法分析【概念、定义、遍历】
2017/03/15 Javascript
微信小程序 弹窗输入组件的实现解析
2019/08/12 Javascript
Vue中避免滥用this去读取data中数据
2021/03/02 Vue.js
Python深入学习之闭包
2014/08/31 Python
Python序列之list和tuple常用方法以及注意事项
2015/01/09 Python
全面解析Python的While循环语句的使用方法
2015/10/13 Python
深入讲解Python函数中参数的使用及默认参数的陷阱
2016/03/13 Python
Python之批量创建文件的实例讲解
2018/05/10 Python
numpy数组广播的机制
2019/07/12 Python
详谈tensorflow gfile文件的用法
2020/02/05 Python
Python 实现 T00ls 自动签到脚本代码(邮件+钉钉通知)
2020/07/06 Python
整理的15个非常有用的 HTML5 开发教程和速查手册
2011/10/18 HTML / CSS
美国高级音响品牌:Master&Dynamic
2018/07/05 全球购物
医学院毕业生自荐信
2013/11/08 职场文书
优秀员工评优方案
2014/06/13 职场文书
幼儿园户外活动总结
2014/07/04 职场文书
索赔员岗位职责
2015/02/15 职场文书
2015年度保密工作总结
2015/04/24 职场文书
2015年教学管理工作总结
2015/05/20 职场文书
中国梦党课学习心得体会
2016/01/05 职场文书
2016年国庆节假期旅游工作总结
2016/04/01 职场文书
创业计划书之o2o水果店
2019/08/30 职场文书
十大经典日本动漫排行榜 海贼王第三,犬夜叉仅第八
2022/03/18 日漫