gpt4 book ai didi

PHP sanitizer /验证整数数组

转载 作者:可可西里 更新时间:2023-10-31 22:09:34 25 4
gpt4 key购买 nike

我有以下数组,想知道验证和清理该数组以确保只允许整数的最佳方法是什么?

if(is_array($_POST['taxonomy'])) {
$term_ids = array_map('esc_attr', $_POST['taxonomy']);
}

打印时看起来像这样:

Array
(
[0] => 13
[1] => 12
)

我知道 esc_attr 不是很安全,所以想要更强大的东西。

任何帮助都会很棒。

干杯,

戴夫

最佳答案

因为它是 $_POST 数据,您需要检查 ctype_digit (即只包含数字的字符串):

$sanitizedValues = array_filter($_POST['taxonomy'], 'ctype_digit');

请注意,这只是丢弃非数字值。

关于PHP sanitizer /验证整数数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7684405/

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