首页 > 软件开发 > PHP >

PHP判断数组中是否存在某个键名或索引

来源:互联网 2023-03-16 19:08:26 366

函数array_key_exists() 是PHP的内置函数,用于判断PHP数组中是否存在某个键名或者某个索引。注意:array_key_exists() 仅仅搜索第一维的键, 多维数组里嵌套的键不会被搜索到。 4sM办公区 - 实用经验教程分享!

工具/原料

  • 电脑一台
  • PHP程序

方法/步骤

  • 1

    array_key_exists()返回值是一个布尔值,如果存在这个键名(或者索引)返回TRUE,不存在则返回FALSE。函数的用法:4sM办公区 - 实用经验教程分享!

    array_key_exists('需要查找的键名/索引',"被查询的数组")4sM办公区 - 实用经验教程分享!

    4sM办公区 - 实用经验教程分享!

    4sM办公区 - 实用经验教程分享!

    PHP判断数组中是否存在某个键名或索引4sM办公区 - 实用经验教程分享!

  • 1该信息未经许可获取自百度经验
  • 2

    新建一个示范PHP程序,首先定义一个字符串作为需要查找的”键名“,然后定义一个数组,作为被查找的数组4sM办公区 - 实用经验教程分享!

    $search = 'red';$arr = array('red'=>'红色的', 'blue'=>'蓝色的', 'white'=>'白色的');4sM办公区 - 实用经验教程分享!

    PHP判断数组中是否存在某个键名或索引4sM办公区 - 实用经验教程分享!

  • 3

    加入键名/索引查找函数array_key_exists(),使用,var_dump()函数,如果存在,将会返回bool(true)4sM办公区 - 实用经验教程分享!

    var_dump (array_key_exists($search, $arr));4sM办公区 - 实用经验教程分享!

    PHP判断数组中是否存在某个键名或索引4sM办公区 - 实用经验教程分享!

  • 4

    保存文件,并在浏览器执行观看。键名"red"存在,屏幕上打印出:bool(true)4sM办公区 - 实用经验教程分享!

    PHP判断数组中是否存在某个键名或索引4sM办公区 - 实用经验教程分享!

  • 5

    将查询的键名修改为数组中不存在的“black”,保存文件,再次执行观看,屏幕上打印出:bool(false),表明键名“black”不存在。4sM办公区 - 实用经验教程分享!

    var_dump (array_key_exists('black', $arr));4sM办公区 - 实用经验教程分享!

    PHP判断数组中是否存在某个键名或索引4sM办公区 - 实用经验教程分享!

    PHP判断数组中是否存在某个键名或索引4sM办公区 - 实用经验教程分享!

  • 6

    最后定义个索引数组,判断索引值是否存在,PHP数组索引从0开始计数。4sM办公区 - 实用经验教程分享!

    索引为2的值是:white,所以索引存在,返回值是TRUE4sM办公区 - 实用经验教程分享!

    $arr_index = array('red', 'blue', 'white');var_dump (array_key_exists(2, $arr_index));4sM办公区 - 实用经验教程分享!

    PHP判断数组中是否存在某个键名或索引4sM办公区 - 实用经验教程分享!

  • 注意事项

    • array_key_exists() 仅仅搜索第一维的键, 多维数组里嵌套的键不会被搜索到
    • 喜欢此经验,请记得投票和点赞

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!4sM办公区 - 实用经验教程分享!


    标签: PHP

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码