php 返回数组 键名,php array_keys 返回数组的键名
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里的所有键。
实例
$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 array_keys 返回数组的键名相关推荐
- php 两个数组键名比较,php array_intersect_assoc 比较两个数组的键名和键值,并返回交集...
先来看一下array_intersect_assoc函数的语法 array array_intersect_assoc ( array $array1 , array $array2 [, array ...
- php 数组键值分离,array_keys array_values::PHP数组键名于键值分离
在PHP的数组中,如果你想将数组中所有键值提取出来组成一个新的数组,可以使用array_keys 函数. 函数用法如: 分离出数组键名array_keys(array,value) W3C中是这样介绍 ...
- php 比较数组的不同的值,php array_udiff 比较两个数组的键值,并返回差集
array_udiff - 用回调函数比较数据来计算数组的差集 说明 array_udiff(array1,array2,array3...,myfunction) array_udiff() 返回一 ...
- 008——数组(八)删除添加数组 得到数组键名键值
<?php /*** 8 数组 删除添加数组 得到数组键名键值*//*array_unique() 清除数组中的重复项* */ /*$array1=array('苹果','荔枝','桃子','苹 ...
- php某列为键数组为值,PHP 将二维数组中某列值作为数组的键名 -- 超实用
有时候,想通过数组的中某字段值, 然后再在二维数组中获取存在该字段值的数组: 一般能想到的就是foreach 遍历比较一下跟该字段值一样,就获取到想要的数组,如下: //测试二维数组 $arr =ar ...
- array_combine() - 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值
一.创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值 array_column() 参数 必须 示例 数组的值被作为新数组的键 非法的值将会被转换成字符串类型 是 $a = array( ...
- php接口返回一个数组怎末写_返回php数组
PHP数组简介 v 一.PHP数组的分类 按照下标的不同,PHP中的数组分为关联数组和索引数组: 索引数组:下标从0开始,依次增长. $arr=[1,2,3,4,5]; 关联数组:下标为字符串格式,每 ...
- 最保险的函数间数组作为参数值传递与返回方法,用memcpy函数
举例代码如下: void mycvCalcHist(IplImage *img,double out_hist[256]) {int i=0, j=0; double temp1=0;int temp ...
- 在定时器中返回给视图的值_JavaScript二进制数组(2)TypedArray视图
ArrayBuffer对象作为内存区域可以存放多种类型的数据.同一段内存,不同数据有不同的解读方式,这种解读方式称为"视图(view)".ArrayBuffer有两种类型的视图,一 ...
最新文章
- 【强烈推荐】国土档案管理信息系统产品使用说明书系列目录【附下载地址】...
- 桥牌笔记:当其它希望不存在时,才进行飞张
- iOS组件化方案的几种实现
- 四十六、深入Java的网络编程(下篇)
- Matplotlib 中文用户指南 4.6 编写数学表达式
- linux的find命令满屏权限不够提示
- 【教程】贺岁教程之--C# getpost实例
- linux pclint配置_静态分析工具PC-lint Plus使用教程:安装与配置
- 地图 插件 html 经纬度,地图插件(经纬度)
- 华为交换机配置SSH登录
- Github渗透测试工具库
- IPhone UC 浏览器基于cookie登录的用户无法退出(无法删除 cookie)问题
- [转] 关于浏览器假死的原因分析和代码优化
- LinkedIn领英人脉显示1度、2度、3度、领英会员的意思和区别是什么?
- 解决springboot警告WARNING: All illegal access operations will be denied in a future release
- iOS 如何实现 AppStore 中App 的自动下载
- html5 jq点赞功能,jQuery实现简单的点赞效果
- 海信html501n手机,专为中老年人设计的智能手机,海信T50确实不简单
- hbase java api样例(版本1.3.1,新API)
- 【动态规划】状态机模型:买卖股票的最佳时机 IV
热门文章
- java linux路径 home_根据linux自带的JDK,配置JAVA_HOME目录
- php 类加载其它类,php 类自动载入的方法
- 多平台、高颜值的网易云第三方播放器
- 被前公司辞退后,前领导打电话命令你给前同事解释代码,该怎么办?
- 再见,xShell,自己用Java撸一个Web版的,网友直呼:666
- 每日一皮:这真的是亲妈吗...
- 面试:InnoDB 中一棵 B+ 树可以存放多少行数据?
- java poi excel读写_JAVA-POI操作Excel读写
- PaddleDetection 个人测评
- RemoveError: ‘requests‘ is a dependency of conda and cannot be removed from