gpt4 book ai didi

php - 如何检查是否存在多个数组键

转载 作者:IT老高 更新时间:2023-10-28 11:55:59 28 4
gpt4 key购买 nike

我有各种各样的数组,它们将包含

story & message

或者只是

story

如何检查数组是否同时包含故事和消息? array_key_exists() 仅在数组中查找该单个键。

有没有办法做到这一点?

最佳答案

这是一个可扩展的解决方案,即使您想检查大量的键:

<?php

// The values in this arrays contains the names of the indexes (keys)
// that should exist in the data array
$required = array('key1', 'key2', 'key3');

$data = array(
'key1' => 10,
'key2' => 20,
'key3' => 30,
'key4' => 40,
);

if (count(array_intersect_key(array_flip($required), $data)) === count($required)) {
// All required keys exist!
}

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

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