/** * 根据一个(一组)key取得数组的索引。 * @param string|array $configKey 取得的数组索引的数组 * @return null|mixed|array 如果索引存在,则返回对应的值的数组,否则返回null * @see Common_Config::getConfigByKey Common_Config::getConfigByArray */ function libConfigGetConfig($configKey) { $result = null; if (libVariableHasValue($configKey)) { if (is_array($configKey)) { $result = Common_Config::getConfigByArray($configKey); } else { $configKey = (string) $configKey; $result = Common_Config::getConfigByKey($configKey); } } return $result; }
/** * 检查一个key是否存在于数组中 * @param string $key 数组的索引 * @param array $arra 数组 * @return boolean 如果数组key存在并且有值,则返回true,否则返回false */ public static function arrayKeyExists($key, array $array) { return array_key_exists($key, $array) && libVariableHasValue($array[$key]); }