PHP if语句问题

时间:2011-03-09 03:46:32

标签: php variables if-statement

我有一个简单的问题。所以我在我的php文件中有这个代码:

if(empty($_POST['height'])) { 
$width = '385';
}

可以做这样的事吗?

如果($ _POST ['height']的值为'height',则$ w​​idth ='385';而不是如果为空?

1 个答案:

答案 0 :(得分:4)

你的意思是;

if (!empty($_POST['height']) && $_POST['height'] == 'height') {
    $width = '385';
}

<强>更新

根据评论,解决方案将是:

if (array_key_exists('height', $_POST) && $_POST['height'] == 'height') {
    $width = '385';
}