Php 如果$u POST是";“空的”;还是零?
我有一个输入框,其中有一个输入框:Php 如果$u POST是";“空的”;还是零?,php,post,Php,Post,我有一个输入框,其中有一个输入框: <input type="text" id="NumAthletes_Ratings" name="NumAthletes_Ratings" /> 打印POST参数设置为零,无论传递的是空值还是0。如何区分这些情况?您可以检查字符串“0”(所有$\u POST变量都是字符串或字符串数组): 绝对比较怎么样==如果(是数字($\u POST['NumAthletes\u Ratings'])?“几乎”太简单;-)谢谢你显而易见的回答,解决了我的问
<input type="text" id="NumAthletes_Ratings" name="NumAthletes_Ratings" />
打印
POST参数设置为零
,无论传递的是空值还是0。如何区分这些情况?您可以检查字符串“0”
(所有$\u POST
变量都是字符串或字符串数组):
绝对比较怎么样
==
如果(是数字($\u POST['NumAthletes\u Ratings'])?“几乎”太简单;-)谢谢你显而易见的回答,解决了我的问题。
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';
}
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';
}