我有很多变量,我想确保它们不等于某个值。
if($post[0] !== "-" && $post[3] !== "-" && $post[8] !== "-" ...) {
// code to be executed
}
函数似乎是最聪明的解决方案,类似于:
function check_var($junk_value, $array) {
foreach($array as $arr) {
if($arr[$key]) == $junk_value) {
return false;
}
else {
return true;
}
}
}
$junk_value = "-";
$array = array($post[0], $post[3], $post[8], $hello);
check_var($junk_value, $array);
我对 foreach 循环不是很好,我不知道其他人如何使用“$key”,但它输出的是它不是为我设置的。我一直想知道人们如何在没有定义它们的情况下使用“$key”和“$value”变量。
编辑:我吸收了很多关于这个问题的信息。10分钟后,我觉得我知道的太多了。谢谢所有的答案。