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

 更新时间:2011年10月30日 10:45:56   作者:  
array_keys() 函数返回包含数组中所有键名的一个新数组。如果提供了第二个参数,则只返回键值为该值的键名
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)

相关文章

  • 详解JIT编译器在PHP8中的工作原理

    详解JIT编译器在PHP8中的工作原理

    JIT是Just-In-Time 编译的缩写,是一种在运行时将高级源代码编译成机器码的技术,JIT是PHP 8.0中最重要的新功能之一,JIT 编译器的核心思想是将 PHP 源代码分为热代码路径和冷代码路径,本文给大家详细介绍了JIT编译器在PHP8中的工作原理,需要的朋友可以参考下
    2023-10-10
  • PHP读取文件,解决中文乱码UTF-8的方法分析

    PHP读取文件,解决中文乱码UTF-8的方法分析

    这篇文章主要介绍了PHP读取文件,解决中文乱码UTF-8的方法,结合实例形式对比分析了PHP文件读取及编码转换相关操作技巧,需要的朋友可以参考下
    2020-01-01
  • 在WordPress中获取数据库字段内容和添加主题设置菜单

    在WordPress中获取数据库字段内容和添加主题设置菜单

    这篇文章主要介绍了在WordPress中获取数据库字段内容和添加主题设置菜单的方法,分别讲解了get_option()函数和add_theme_page()函数的用法,需要的朋友可以参考下
    2016-01-01
  • PHP实现数组和对象的相互转换操作示例

    PHP实现数组和对象的相互转换操作示例

    这篇文章主要介绍了PHP实现数组和对象的相互转换操作,结合实例形式分析了php使用get_object_vars以数组形式访问对象的方法,以及对象与数组相互转换操作技巧,需要的朋友可以参考下
    2019-03-03
  • php好代码风格的阶段性总结

    php好代码风格的阶段性总结

    这篇文章主要介绍了php好代码风格,阶段性总结了php程序设计中变量、函数、参数的相关使用注意事项与编程技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • 完美解决phpexcel导出到xls文件出现乱码的问题

    完美解决phpexcel导出到xls文件出现乱码的问题

    下面小编就为大家带来一篇完美解决phpexcel导出到xls文件出现乱码的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-10-10
  • PHP常用开发函数解析之数组篇[未完结]

    PHP常用开发函数解析之数组篇[未完结]

    数组处理函数在PHP开发中非常常见,学习好数组处理函数至关重要.数组处理函数在实际应用中涉及到:数组的创建,字符串于数组的相互转换,数组转XML,数组转JSON.数组的检测.数组的合并于分割.数组的数目.获取数组中的所有值,获取数组中的所有键值
    2012-07-07
  • php7安装openssl扩展方法

    php7安装openssl扩展方法

    下面小编就为大家分享一篇php7安装openssl扩展方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03
  • php实现的微信分享到朋友圈并记录分享次数功能

    php实现的微信分享到朋友圈并记录分享次数功能

    这篇文章主要介绍了php实现的微信分享到朋友圈并记录分享次数功能,结合实例形式分析了php微信分享功能接口调用及分享次数统计具体操作技巧,需要的朋友可以参考下
    2018-01-01
  • PHP递归创建多级目录

    PHP递归创建多级目录

    本文主要介绍了PHP递归创建多级目录,这是一道经典的php程序员面试题,分享了解题过程和思路,需要的朋友可以参考一下
    2015-11-11

最新评论