gpt4 book ai didi

php - 如何验证我的 PHP 数组的结构?

转载 作者:IT王子 更新时间:2023-10-29 00:03:44 24 4
gpt4 key购买 nike

有没有一个函数可以确保任何给定的数组都符合特定的结构?我的意思是它有特定的键名,可能有特定的值类型,以及任何嵌套结构。

现在我有一个地方要确保通过的数组具有特定键,一对持有特定数据类型,以及一个具有特定键名的子数组。我已经做了很多绕圈子,因为我将格式错误的数组传递给它,最后我到了一堆

if ( ! isset($arr['key1']) ) { .... }
if ( ! isset($arr['key2']) ) { .... }
if ( ! isset($arr['key3']) ) { .... }

如果我能事先检查数组是否符合特定结构,我会节省很多时间和惊愕。理想情况下是这样的

$arrModel = array(
'key1' => NULL ,
'key2' => int ,
'key3' => array(
'key1' => NULL ,
'key2' => NULL ,
),
);

if ( ! validate_array( $arrModel, $arrCandidate ) ) { ... }

所以,我要问的问题是,这个已经存在了吗,还是我自己写的?

最佳答案

关于php - 如何验证我的 PHP 数组的结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4036708/

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