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无限分类的类
Jan 02 PHP
使用bcompiler对PHP文件进行加密的代码
Aug 29 PHP
MySQL连接数超过限制的解决方法
Jul 17 PHP
使用php发送有附件的电子邮件-(PHPMailer使用的实例分析)
Apr 26 PHP
PHP代码保护--Zend Guard的使用详解
Jun 03 PHP
PHP如何通过AJAX方式实现登录功能
Nov 23 PHP
PHP Cookie学习笔记
Aug 23 PHP
Yii2选项卡的简单使用
May 26 PHP
php学习笔记之mb_strstr的基本使用
Feb 03 PHP
PHP实现数组转JSon和JSon转数组的方法示例
Jun 14 PHP
PHP PDOStatement::errorCode讲解
Jan 31 PHP
ThinkPHP5分页paginate代码实例解析
Nov 10 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图像处理之使用imagecolorallocate()函数设置颜色例子
2014/11/19 PHP
php轻量级的性能分析工具xhprof的安装使用
2015/08/12 PHP
php加密解密字符串示例
2016/10/13 PHP
php文件上传 你真的掌握了吗
2016/11/28 PHP
解决php extension 加载顺序问题
2019/08/16 PHP
JavaScript 判断判断某个对象是Object还是一个Array
2010/01/28 Javascript
Javascript new关键字的玄机 以及其它
2010/08/25 Javascript
AngularJS 模块化详解及实例代码
2016/09/14 Javascript
BootStrap 动态表单效果
2017/06/02 Javascript
详解微信第三方小程序代开发
2017/06/23 Javascript
node实现定时发送邮件的示例代码
2017/08/26 Javascript
微信小程序实现下载进度条的方法
2017/12/08 Javascript
Vue 自定义动态组件实例详解
2018/03/28 Javascript
多个vue子路由文件自动化合并的方法
2019/09/03 Javascript
原生js实现商品筛选功能
2019/10/28 Javascript
基于vue实现图片验证码倒计时60s功能
2019/12/10 Javascript
vue实现lodop打印功能的示例
2020/11/11 Javascript
详细探究Python中的字典容器
2015/04/14 Python
Python判断某个用户对某个文件的权限
2016/10/13 Python
python去除空格和换行符的实现方法(推荐)
2017/01/04 Python
python redis 删除key脚本的实例
2019/02/19 Python
Python+PyQt5实现灭霸响指功能
2020/05/25 Python
在tensorflow下利用plt画论文中loss,acc等曲线图实例
2020/06/15 Python
keras 自定义loss model.add_loss的使用详解
2020/06/22 Python
Python趣味实例,实现一个简单的抽奖刮刮卡
2020/07/18 Python
纯CSS3实现带动画效果导航菜单无需js
2013/09/27 HTML / CSS
浏览器实现移动端高性能css3动画(开启gpu加速)
2013/12/23 HTML / CSS
HTML5中的postMessage API基本使用教程
2016/05/20 HTML / CSS
大学四年规划书范文
2013/12/27 职场文书
《童年的发现》教学反思
2014/02/14 职场文书
学校评语大全
2014/05/06 职场文书
社区平安建设方案
2014/05/25 职场文书
我爱幼儿园演讲稿
2014/09/11 职场文书
小学见习报告
2015/06/23 职场文书
学生会招新宣传语
2015/07/13 职场文书
市场营销计划书
2019/04/24 职场文书