如何检查是否存在多个阵列键?

和平爱

有没有更简单,更智能,更清晰的方式编写此代码?

if (array_key_exists("name", $array) AND array_key_exists("age", $array) AND array_key_exists("size", $array) AND array_key_exists("gender", $array) {
    echo "Keys exist!";
}
瞳孔

只需使用isset()(一种语言构造)即可。

语言构造比函数要快得多。

<?php
$findKeys = array('name', 'age', 'size', 'gender');
if (! empty($findKeys) && ! empty($array)) {
    foreach ($findKeys as $findKey) {
        if (isset($array[$findKey])) {
            echo 'Keys exist!';
        }
    }
}

解释:

1)创建一个需要查找的4个键的数组。

2)遍历此数组,并使用它isset()来查找键(元素)是否存在。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何检查多个外键组合是否存在多次

来自分类Dev

如何检查鱼中是否存在阵列?

来自分类Dev

Firebase 功能:检查是否存在多个键

来自分类Dev

如何检查数组键是否存在?

来自分类Dev

如何检查键相同的多个数组中是否存在值

来自分类Dev

如何检查字典中多个列表中是否存在值,并获取相应的键?

来自分类Dev

如何检查是否存在多个文档

来自分类Dev

检查是否存在-xslt 1.0中的多个键

来自分类Dev

如何检查阵列中是否有阵列

来自分类Dev

检查变量/键是否存在

来自分类Dev

如何检查键是否存在于数组数组中?

来自分类Dev

如何检查Postgres中是否存在json键?

来自分类Dev

如何检查事件lambda函数中是否存在键

来自分类Dev

如何检查json中是否存在嵌套键?

来自分类Dev

如何检查python中是否存在JSON键/对象

来自分类Dev

如何检查数组中是否存在相同的键?

来自分类Dev

如何检查数组键php中是否存在变量

来自分类Dev

检查给定字典中给定多个键是否存在任何键

来自分类Dev

检查是否存在多个属性

来自分类Dev

检查是否存在多个属性

来自分类Dev

检查是否存在多个目录

来自分类Dev

SQL 检查是否存在多个

来自分类Dev

如何检查数据库中是否存在多个值?

来自分类Dev

如何检查不同目录中是否存在多个文件

来自分类Dev

如何检查目录中是否存在多个文件

来自分类Dev

如何检查laravel中是否存在多个列?

来自分类Dev

如何检查多个表中是否存在列值?

来自分类Dev

如何检查州内多个地方是否存在数据?

来自分类Dev

如何检查多个表中是否存在“名称”?