php数组函数序列之array_values() 获取数组元素值的函数与方法


Posted in PHP onOctober 30, 2011

array_values() 定义和用法
array_keys() 函数返回包含数组中所有键名的一个新数组。

如果提供了第二个参数,则只返回键值为该值的键名。

如果 strict 参数指定为 true,则 PHP 会使用全等比较 (===) 来严格检查键值的数据类型。

语法
array_keys(array,value)
参数 描述
array 必需。规定输入的数组。
value 可选。指定值的索引(键)。
strict 可选。与 value 参数一起使用。可能的值:

true - 根据类型返回带有指定值的键名。
false - 默认值。不依赖类型。

例子 1

<?php 
$a=array("a"=>"Horse","b"=>"Cat","c"=>"Dog"); 
print_r(array_keys($a)); 
?>

输出:

Array ( [0] => a [1] => b [2] => c )
例子 2
使用 value 参数:

<?php 
$a=array("a"=>"Horse","b"=>"Cat","c"=>"Dog"); 
print_r(array_keys($a,"Dog")); 
?>

输出:

Array ( [0] => c)
例子 3
使用 strict 参数 (false):

<?php 
$a=array(10,20,30,"10"); 
print_r(array_keys($a,"10",false)); 
?>

输出:

Array ( [0] => 0 [1] => 3 )
例子 4
使用 strict 参数 (true):

<?php 
$a=array(10,20,30,"10"); 
print_r(array_keys($a,"10",true)); 
?>

输出:

Array ( [0] => 3)

PHP 相关文章推荐
PHP开发文件系统实例讲解
Oct 09 PHP
Apache2 httpd.conf 中文版
Nov 17 PHP
php 判断服务器操作系统的类型
Feb 17 PHP
PHP函数in_array()使用详解
Aug 20 PHP
PHP使用pcntl_fork实现多进程下载图片的方法
Dec 16 PHP
php中文繁体和简体相互转换的方法
Mar 21 PHP
ThinkPHP数据操作方法总结
Sep 28 PHP
PHP基于单例模式实现的数据库操作基类
Jan 15 PHP
Yii多表联合查询操作详解
Jun 02 PHP
Laravel给生产环境添加监听事件(SQL日志监听)
Jun 19 PHP
详解php实现页面静态化原理
Jun 21 PHP
php将从数据库中获得的数据转换成json格式并输出的方法
Aug 21 PHP
php数组函数序列之array_keys() - 获取数组键名
Oct 30 #PHP
php数组函数序列之array_combine() - 数组合并函数使用说明
Oct 29 #PHP
php数组函数序列之in_array() 查找数组值是否存在
Oct 29 #PHP
php数组函数序列之array_unique() - 去除数组中重复的元素值
Oct 29 #PHP
php数组函数序列之array_sum() - 计算数组元素值之和
Oct 29 #PHP
php数组函数序列之array_key_exists() - 查找数组键名是否存在
Oct 29 #PHP
php数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数
Oct 29 #PHP
You might like
ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整
2014/11/05 PHP
深入理解PHP内核(一)
2015/11/10 PHP
文本加密解密
2006/06/23 Javascript
JAVASCRIPT对象及属性
2007/02/13 Javascript
定义select的边框颜色
2008/04/28 Javascript
textarea中的手动换行处理的jquery代码
2011/02/26 Javascript
JS仿flash上传头像效果实现代码
2011/07/18 Javascript
JS按位非(~)运算符与~~运算符的理解分析
2011/07/31 Javascript
javascript之bind使用介绍
2011/10/09 Javascript
利用JS解决ie6不支持max-width,max-height问题的方法
2014/01/02 Javascript
简介JavaScript中toUpperCase()方法的使用
2015/06/06 Javascript
浅析Bootstrip的select控件绑定数据的问题
2016/05/10 Javascript
vue.js入门教程之计算属性
2016/09/01 Javascript
Angular 4.x中表单Reactive Forms详解
2017/04/25 Javascript
IScroll那些事_当内容不足时下拉刷新的解决方法
2017/07/18 Javascript
简单快速的实现js计算器功能
2017/08/17 Javascript
vue.js计算属性computed用法实例分析
2018/07/06 Javascript
基于JavaScript canvas绘制贝塞尔曲线
2018/12/25 Javascript
vue实现分页组件
2020/06/16 Javascript
JS开发自己的类库实例分析
2019/08/28 Javascript
Vue.js中provide/inject实现响应式数据更新的方法示例
2019/10/16 Javascript
jQuery操作元素的内容和样式完整实例分析
2020/01/10 jQuery
Javascript如何实现双指控制图片功能
2020/02/25 Javascript
python集合用法实例分析
2015/05/30 Python
python实现文件路径和url相互转换的方法
2015/07/06 Python
python3个性签名设计实现代码
2018/06/19 Python
Python Tkinter模块 GUI 可视化实例
2019/11/20 Python
pandas中ix的使用详细讲解
2020/03/09 Python
详解Python中string模块除去Str还剩下什么
2020/11/30 Python
质检部部长职责
2013/12/16 职场文书
餐厅采购员岗位职责
2014/03/06 职场文书
党的群众路线教育实践活动公开承诺书
2014/03/28 职场文书
企业法人代表授权委托书
2014/10/02 职场文书
国富论读书笔记
2015/06/26 职场文书
高中语文教学反思范文
2016/02/16 职场文书
table设置超出部分隐藏,鼠标移上去显示全部内容的方法
2022/12/24 HTML / CSS