gpt4 book ai didi

php - 如果 $_POST 是 "empty"或零,我如何检查 PHP?

转载 作者:可可西里 更新时间:2023-11-01 00:47:50 26 4
gpt4 key购买 nike

我有一个(除其他外)有一个输入字段:

<input type="text" id="NumAthletes_Ratings" name="NumAthletes_Ratings" /> 

在我的 PHP 代码中,我想检查用户是否输入了任何值或 0。但是,这段代码

    if (isset($_POST['NumAthletes_Ratings'])) {
if ($_POST['NumAthletes_Ratings'] > 0) {
echo 'POST Parameter is set to ' . $_POST['NumAthletes_Ratings'];
} else {
echo 'POST Parameter is set to Zero';
}
} else {
echo 'POST Parameter is not set';
}

打印 POST 参数设置为零,无论传递的是空值还是 0。我如何区分这些情况?

最佳答案

您可以检查字符串 "0"(所有 $_POST 变量都是字符串或字符串数​​组):

if ($_POST['NumAthletes_Ratings'] > 0) {
echo 'POST Parameter is set to ' . $_POST['NumAthletes_Ratings'];
} elseif ($_POST['NumAthletes_Ratings'] === '0') {
echo 'POST Parameter is set to 0';
} else {
echo 'POST Parameter is empty';
}

关于php - 如果 $_POST 是 "empty"或零,我如何检查 PHP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13980787/

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