但是,根据我所读到的,如果语句条件一旦发现错误就会中断:
if(array_key_exists('cool', $_POST) && $_POST['cool'] == 1)
返回未定义的索引错误。我想要做的是检查键是否在那里,然后检查它的值,但我能做到的唯一方法是:
if(array_key_exists('cool', $_POST)) {
if($_POST['cool'] == 1)
这意味着我还得有多个黑人。还有用更少的代码来做这件事吗?
发布于 2012-01-23 17:50:05
您需要检查数组中是否存在该键:
if(array_key_exists('cool',$_POST) && $_POST['cool'] == 1)
或者使用isset()
。
发布于 2012-01-23 17:51:38
尝尝这个
if(array_key_exists('cool',$_POST) && $_POST['cool'] == 1)
https://stackoverflow.com/questions/8976149
复制相似问题