php中判断数组是否存在的函数叫什么,PHP如何判断指定键名在数组中是否存在 - 带你玩转PHP函数系列...

在PHP开发的时候,我们经常用到数组,有时候我们需要判断指定的键名在数组中是否存在,比如判断从数据库查询出来的结果中是否存在某个字段名。如何实现这样的效果呢,本文给大家介绍一个简单的方法

17d15bc356347dbbdc014313cc8a8590.png

开发工具/浏览器

PHP开发环境(本文使用的是WAMP)

代码编辑器(本文用的是PHPstorm)

谷歌浏览器

步骤/流程

1.首先我们创建一个简单的demo数组用于测试,代码及浏览器运行效果如图所示。

97caf41b5be8720be11451e16d0624f8.png

7687db30a6c9df29a8cf8c6e7202745b.png

2.要实现我们想要的效果,我们需要用到array_key_exists()函数,该函数具体说明如图所示

fbe0c913d12797bef5a5b8619b2a0776.png

3.使用array_key_exists() 函数,需要传入两个参数,第一个是指定要查询的键名,第二个是被查询的数组,当键名存在于被查询的数组中的话,函数返回true,代码及浏览器运行效果如图所示。

5c8658bb9a2e551394015717223a3a4f.png

3f0fa8477a4eae2a97828d6550633235.png

4.使用array_key_exists() 函数,当键名不存在于被查询的数组中的话,函数返回false,代码及浏览器运行效果如图所示。

3d1e1f40de69ad8f791dd4dd46853db7.png

6a911fcae1899b95b5657e2db15e3d5e.png

5.如果没有指定键名,数组将按照长度从0到n-1索引元素,使用array_key_exists() 函数时,查询的键名就是数组的索引值,代码及浏览器运行效果如图所示。

1dc99beb3134ccfc556bb4dd59dc0b16.png

ddff9dc29068e97d85e880ed56b58243.png

6.总结

1).我们需要判断一个键名是否存在于数组中时

2).使用array_key_exists() 函数,当键名存在于被查询的数组中的话,函数返回true

3).使用array_key_exists() 函数,当键名不存在于被查询的数组中的话,函数返回false

4).查询没有指定键名的数组的键名,可以用数组的默认索引值查询

注意事项

PHP有很多实用的函数是大家以前忽略掉的,本系列的文章会为大家详细介绍所有PHP函数

希望本系列的文章能够给大家带来帮助节省大家解决问题的时间

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值