PHP如果陈述问题
我有一个简单的问题。因此,我的php文件中有以下代码:PHP如果陈述问题,php,variables,if-statement,Php,Variables,If Statement,我有一个简单的问题。因此,我的php文件中有以下代码: if(empty($_POST['height'])) { $width = '385'; } 有可能这样做吗 如果($_POST['height']的值为'height',则$width='385';而不是if为空?您的意思是 if (!empty($_POST['height']) && $_POST['height'] == 'height') { $width = '385'; } 更新 根据评论,解决
if(empty($_POST['height'])) {
$width = '385';
}
有可能这样做吗
如果($_POST['height']的值为'height',则$width='385';而不是if为空?您的意思是
if (!empty($_POST['height']) && $_POST['height'] == 'height') {
$width = '385';
}
更新
根据评论,解决方案是:
if (array_key_exists('height', $_POST) && $_POST['height'] == 'height') {
$width = '385';
}
你是说
if (!empty($_POST['height']) && $_POST['height'] == 'height') {
$width = '385';
}
更新
根据评论,解决方案是:
if (array_key_exists('height', $_POST) && $_POST['height'] == 'height') {
$width = '385';
}
你忘了在宽度上有一个$符号。@Dimitry和@Nican是的!谢谢!我知道这很简单。再问一个问题@Dimitry在没有空选项的情况下是否可以编写此代码?那么现在正是时候。$\u POST['height'。等于'height',那么就这样做,因为您现在的代码在其为空时以及在其'height'时都会这样做。这有意义吗?usr,检查修订。它仍然需要检查$\u POST是否有'height',如果有,则检查值。您是在谈论isset($var)?你忘了在宽度上有一个$符号。@Dimitry和@Nican是的!谢谢!我知道这很简单。再问一个问题@Dimitry在没有空选项的情况下是否可以执行此代码?那么现在正是时候。$\u POST['height'。等于'height',那么就这样做,因为您现在的代码在其为空时以及在其'height'时都会这样做。这有意义吗?usr,检查修订。它仍然需要检查$\u POST是否有'height',如果有,则检查值。您是在谈论isset($var)吗?