php数组函数-array_keys()
2015-12-10 13:18
633 查看
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 )
$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 )
相关文章推荐
- 从php获取json数据使用js读取显示到网页笔记
- OLTP和OLAP
- CISCO switches change the VTP modeautomatically from client to transparent
- Php 不重新编译安装openssl 扩展
- php数组函数array_key_exists()小结
- php数组函数-array_key_exists()
- php数组函数-array_intersect()
- PHP cURL 应用
- PHP学习笔记
- php数组函数-array_flip()
- 兄弟连“PHP”1月之旅-----30岁男人跟大家聊聊天
- yii2 分页类源码分析
- FTP HA windows cluster
- php数组函数-array_filter()
- GDB调试php扩展错误(Segmentation fault (core dumped))
- php数组函数-array_fill()
- php apc
- PHP中的那些魔术师--魔术函数、常量
- JRTPLIB 信息收集
- php正则匹配手机号,邮箱