array_keys()函数返回包含数组中所有键名的一个新数组
如果提供了第二个参数,则返回键值为该值得键名
如果strict参数指定为true,则php会使用全等(===)来严格检查键值的
数据类型
array_keys(array,value,strict);
array:必需。规定输入的数组
value:可选。指定值得索引(键)
strict:可选。与value参数一起使用,可能的值:true-根据类型返回带
有指定值得键名。false-默认值。不依赖类型
<?php
$a = array("a"=>"Horse","b"=>"Cat","c"=>"Dog");
print_r(array_keys($a));
?>
输出:Array ( [0] => a [1] => b [2] => c )
使用value参数:
<?php
$a = array("a"=>"Horse","b"=>"Cat","c"=>"Dog");
print_r(array_keys($a,'Dog'));
?>
输出:Array ( [0] => c )
使用strict参数(false)
<?php
$a = array(10,20,30,'10');
print_r(array_keys($a,'10',false));
?>
输出:Array ( [0] => 0 [1] => 3 )
<?php
$a = array(10,20,30,'10');
print_r(array_keys($a,'10',true));
?>
输出:Array ( [0] => 3 )

最新文章

  1. SQL Server 在多个数据库中创建同一个存储过程(Create Same Stored Procedure in All Databases)
  2. iPad编程
  3. SQL Server 存储过程
  4. &lt;一&gt;Angular.js学习
  5. I/O流——字符流
  6. Android 动态加载 (一) 态加载机制 案例一
  7. java + jquery + ajax + json 交互
  8. hdu 1175 连连看 (广搜,注意解题思维,简单)
  9. WINCE6.0 error C2220: warning treated as error问题解决
  10. 执行CMD命令
  11. jquery之null的数组
  12. css3选择器总结--强大如jquery
  13. mybatis系列笔记(4)---输入输出映射
  14. java 之 迭代器模式(大话设计模式)
  15. React事件杂记及源码分析
  16. 消息中间件解决方案JMS
  17. Vue 中使用 viewerjs进行本地上传预览图片
  18. Shiro+JWT+Spring Boot Restful简易教程
  19. OpenCV-Python入门教程6-Otsu阈值法
  20. HTML 鼠标坐标和元素坐标

热门文章

  1. TLS,SSL,HTTPS with Python(转)
  2. dm8148 开发之---sii9022a hdmi传输器
  3. 红外图像盲元补偿matlab实现源码与效果验证
  4. OpenCV学习笔记廿一:opencv_contrib模块
  5. Linux文件类型及目录配置
  6. Django项目部署(django+guncorn+virtualenv+nginx)
  7. JavaScript事件onblur与onfocus区别
  8. NOIP2010~2017部分真题总结
  9. POCO c++ 使用例子
  10. Android系统移植与调试之------->如何修改Android设备存储盘符名称与Android设备的型号