gpt4 book ai didi

php - 检查数组中的多个键

转载 作者:可可西里 更新时间:2023-11-01 00:14:51 25 4
gpt4 key购买 nike

如果数组中存在多个键,是否可以一次性检查,而不是多次使用 array_key_exists 函数?或者,这可以通过其他方式实现吗?

<?php
$search_array = array('first' => 1, 'second' => 4);

if(array_key_exists('first','second' $search_array))//Do something like this.
{
echo "The 'first' element is in the array";
}
?>

最佳答案

如果你需要验证很多变量,这个函数非常适合使用:

http://php.net/manual/en/function.array-key-exists.phpgmail.com 上的 manhon824 第一条注释

<?php
function array_key_exists_r($keys, $search_r) {
$keys_r = split('\|',$keys);
foreach($keys_r as $key)
if(!array_key_exists($key,$search_r))
return false;
return true;
}
?>

e.g.

<?php
if(array_key_exists_r('login|user|passwd',$_GET)) {
// login
} else {
// other
}
?>

http://php.net/manual/en/function.array-key-exists.php

gmail.com 上的 manhon824 第一条笔记

像上面的例子一样改变了你的代码

关于php - 检查数组中的多个键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16283113/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com