php - 看看PHP中触发了什么变量的If语句?

标签 php if-statement syntax syntax-error

$one=$_POST['one'];
$two=$_POST['two'];
$three=$_POST['three'];
$four=$_POST['four'];
$five=$_POST['five'];
$six=$_POST['six'];
$seven=$_POST['seven'];
$eight=$_POST['eight'];
$nine=$_POST['nine'];
$ten=$_POST['ten'];
if ( $one   == "gift" or $two   == "gift" or $three == "gift" or $four  == "gift" or $five  == "gift" or $six   == "gift" or $seven == "gift" or $eight == "gift" or $nine  == "gift" or $ten   == "gift" ) {
 echo "<meta http-equiv='refresh' content='0; url=./gift.php?item=" . ??? . "' />";
}

我要放什么???填充触发if语句的变量名...

最佳答案

$key = array_search('gift', $_POST);
if ($key) {
    echo "$key equals 'gift'";
} else {
    echo "nothing equals 'gift'";
}

关于php - 看看PHP中触发了什么变量的If语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23833410/

相关文章:

PHP:从日历范围期间检索天数

php - 错误显示在 codeigniter 中插入多个选中的值

python - 通过一些检查获取一组数字之间的原始输入

javascript - = 符号(单个)在条件中有何用途?

javascript - 使用 Ajax 和 Javascript - 执行 if/else 语句

PHP:命名参数/数组的语法不那么丑陋?

Mysql Alter表可以转换为默认值吗?

c# - 面试题

php - 在 PHP 中从数组(Lat Long)获取数字

ruby - ".includes?"中的问号在 ruby​​ 中是什么意思?