开发者社区> 技术小胖子> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

php获分别取数组键名和键值

简介:
+关注继续查看

  1. <?php 
  2. $arr=array
  3.     "one" => "php"
  4.     "two" => "java"
  5.     "three" => array("a" => "apple","b" => "bananner"
  6. ); 
  7. echo '<pre />'
  8. print_r(array_keys($arr));//输出键名 
  9.  
  10. echo '<pre />'
  11. print_r(array_values($arr));//输出键值 
  12. ?> 

 

array_keys() 函数返回包含数组中所有键名的一个新数组。

使用 value 参数:


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

输出:

Array ( [0] => c)

使用 strict 参数 (false):

 


  1. <?php 
  2. $a=array(10,20,30,"10"); 
  3. print_r(array_keys($a,"10",false)); 
  4. ?> 

输出:

Array ( [0] => 0 [1] => 3 )

 

array_values() 函数返回一个包含给定数组中所有键值的数组,但不保留键名。







      本文转自许琴 51CTO博客,原文链接:http://blog.51cto.com/xuqin/1052422,如需转载请自行联系原作者



版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
ECS配置mySQL\MariaDB和PHP环境
ECS配置mySQL\MariaDB和PHP环境
0 0
php操作mysql防止sql注入(合集)
php操作mysql防止sql注入(合集)
0 0
Centos中查看nginx、apache、php、mysql配置文件路径
Centos中查看nginx、apache、php、mysql配置文件路径
0 0
MySQL事务的四种隔离类型以及PHP框架Yii2中的源码解读和实际应用
MySQL事务的四种隔离类型以及PHP框架Yii2中的源码解读和实际应用
0 0
头歌php mysql操作答案
头歌php mysql操作答案
0 0
PHP连接MySQL 8.0报错的解决办法
PHP连接MySQL 8.0报错的解决办法
0 0
PHP连接MySQL 8.0报错的解决办法
PHP连接MySQL 8.0报错的解决办法
0 0
PHP+MySQL打造XXX管理系统
PHP+MySQL打造XXX管理系统
0 0
PHP error:mysql_fetch_row() expects parameter 1 to be resource, boolean given 的错误
PHP error:mysql_fetch_row() expects parameter 1 to be resource, boolean given 的错误
0 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
PHP安全开发_从白帽角度做安全
立即下载
PHP在机器学习上的应用及云深度学习平台的架构设计与实现
立即下载
PHP与APM_技术内幕和最佳实践
立即下载