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中调用JAVA
Oct 09 PHP
php下实现农历日历的代码
Mar 07 PHP
PHP MemCached 高级缓存应用代码
Aug 05 PHP
php中的Base62类(适用于数值转字符串)
Aug 12 PHP
php缓冲 output_buffering和ob_start使用介绍
Jan 30 PHP
php生成年月日下载列表的方法
Apr 24 PHP
PHP7.0版本备注
Jul 23 PHP
php发送短信验证码完成注册功能
Nov 24 PHP
Laravel 5.3 学习笔记之 安装
Aug 28 PHP
PHP7 新特性详细介绍
Sep 06 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
Mar 24 PHP
PHP 8新特性简介
Aug 18 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
让这部DC动画新作刷新你的认知
2020/03/03 欧美动漫
PHP 编程安全性小结
2010/01/08 PHP
用PHP实现递归循环每一个目录
2010/08/08 PHP
PHP遍历二维数组的代码
2011/04/22 PHP
PHP文件缓存内容保存格式实例分析
2014/08/20 PHP
PHP加密解密类实例分析
2015/04/20 PHP
PHP 在数组中搜索给定的简单实例 array_search 函数
2016/06/13 PHP
php  PATH_SEPARATOR判断当前服务器系统类型实例
2016/10/28 PHP
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
2017/09/16 PHP
仿服务器端脚本方式的JS模板实现方法
2007/04/27 Javascript
用于节点操作的API,颠覆原生操作HTML DOM节点的API
2010/12/11 Javascript
Jquery颜色选择器ColorPicker实现代码
2012/11/14 Javascript
javascript中错误使用var造成undefined
2016/03/31 Javascript
浅谈json取值(对象和数组)
2016/06/24 Javascript
浅谈JS中的三种字符串连接方式及其性能比较
2016/09/02 Javascript
javascript cookie基础应用之记录用户名的方法
2016/09/20 Javascript
jQuery flip插件实现的翻牌效果示例【附demo源码下载】
2016/09/20 Javascript
xmlplus组件设计系列之文本框(TextBox)(3)
2017/05/03 Javascript
详解封装基础的angular4的request请求方法
2018/06/05 Javascript
开发一个Parcel-vue脚手架工具(详细步骤)
2018/09/22 Javascript
vue导航栏部分的动态渲染实例
2019/11/01 Javascript
详解Vue中的MVVM原理和实现方法
2020/07/15 Javascript
Vue实现摇一摇功能(兼容ios13.3以上)
2021/01/26 Vue.js
python调用短信猫控件实现发短信功能实例
2014/07/04 Python
python统计一个文本中重复行数的方法
2014/11/19 Python
浅析Python中元祖、列表和字典的区别
2016/08/17 Python
Python利用递归实现文件的复制方法
2018/10/27 Python
在Pycharm中使用GitHub的方法步骤
2019/06/13 Python
Python实现一个数组除以一个数的例子
2019/07/20 Python
html5使用canvas画空心圆与实心圆
2014/12/15 HTML / CSS
小米旗下精品生活电商平台:小米有品
2018/12/18 全球购物
GafasWorld西班牙:购买太阳镜、眼镜和隐形眼镜
2019/09/08 全球购物
同步和异步有何异同,在什么情况下分别使用他们
2013/04/09 面试题
观看信仰心得体会
2014/09/04 职场文书
自荐信格式范文
2015/03/04 职场文书
Django debug为True时,css加载失败的解决方案
2021/04/24 Python