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写的MySQL数据库用户认证系统代码
Mar 22 PHP
php error_log 函数的使用
Apr 13 PHP
在mysql数据库原有字段后增加新内容
Nov 26 PHP
php fsockopen中多线程问题的解决办法[翻译]
Nov 09 PHP
smarty巧妙处理iframe中内容页的代码
Mar 07 PHP
Windows下安装PHP单元测试环境PHPUnit图文教程
Oct 24 PHP
PHP实现链式操作的核心思想
Jun 23 PHP
php批量删除超链接的实现方法
Oct 19 PHP
PHP实现的登录页面信息提示功能示例
Jul 24 PHP
php mysql数据库操作类(实例讲解)
Aug 06 PHP
PHP+redis实现的购物车单例类示例
Feb 02 PHP
不常用但很实用的PHP预定义变量分析
Jun 25 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判断访客为手机端或PC端的方法
2014/11/24 PHP
thinkphp中空模板与空模块的用法实例
2014/11/26 PHP
php判断表是否存在的方法
2015/06/18 PHP
举例讲解PHP面对对象编程的多态
2015/08/12 PHP
解决yii2左侧菜单子级无法高亮问题的方法
2016/05/08 PHP
PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
2017/07/22 PHP
PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】
2017/11/14 PHP
PHP实现在对象之外访问其私有属性private及保护属性protected的方法
2017/11/20 PHP
PHP程序员学习使用Swoole的理由
2018/06/24 PHP
jQuery源码分析-04 选择器-Sizzle-工作原理分析
2011/11/14 Javascript
二叉树先序遍历的非递归算法具体实现
2014/01/09 Javascript
禁用Enter键表单自动提交实现代码
2014/05/22 Javascript
JS+JSP通过img标签调用实现静态页面访问次数统计的方法
2015/12/14 Javascript
jQuery操作Table技巧大汇总
2016/01/23 Javascript
浅谈JavaScript的全局变量与局部变量
2016/06/10 Javascript
js完整倒计时代码分享
2016/09/18 Javascript
浅谈Webpack下多环境配置的思路
2018/06/27 Javascript
JS字符串常用操作方法实例小结
2019/06/24 Javascript
JavaScript实现简单贪吃蛇效果
2020/03/09 Javascript
[15:46]教你分分钟做大人——沙王
2015/03/11 DOTA
[54:29]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第二场
2018/04/09 DOTA
Python写的Socks5协议代理服务器
2014/08/06 Python
Python的设计模式编程入门指南
2015/04/02 Python
Python爬虫 urllib2的使用方法详解
2019/09/23 Python
Python求解排列中的逆序数个数实例
2020/05/03 Python
使用keras时input_shape的维度表示问题说明
2020/06/29 Python
Python实现EM算法实例代码
2020/10/04 Python
利用CSS3参考手册和CSS3代码生成工具加速来学习网页制
2012/07/11 HTML / CSS
库房主管岗位职责
2013/12/31 职场文书
二手书店创业计划书
2014/01/16 职场文书
总会计师岗位职责
2014/02/19 职场文书
设计师求职信模板
2014/05/06 职场文书
奖学金主要事迹范文
2015/11/04 职场文书
2016秋季校长开学典礼致辞
2015/11/26 职场文书
详解前端任务构建利器Gulp.js使用指南
2021/04/30 Javascript
python对文档中元素删除,替换操作
2022/04/02 Python