如何使这个PHP else语句有效?

时间:2011-09-04 20:46:12

标签: php if-statement

<?php if (!empty($_GET['type'])) 
{
  echo str_replace(" ", "", strtolower(htmlspecialchars($_GET['type'])));
} ?>

当类型变量为'Hello World'时,我想让它返回'helloworld',这非常有效。但是,我正在尝试添加一个else语句,例如,如果输入为空,则返回'invalid'。我怎么能这样做?

3 个答案:

答案 0 :(得分:2)

你的意思是?

<?php
if(!empty($_GET['type'])) {
echo(str_replace (" ", "", strtolower(htmlspecialchars($_GET['type']))));
} else {
echo('invalid');
}
?>

答案 1 :(得分:1)

首先格式化你的代码。

其次,你走了。

<?php 
   if(!empty($_GET['type'])) {
     echo(str_replace (" ", "", strtolower(htmlspecialchars($_GET['type']))));
   }
   else {
     echo('invalid');
   } 
?>

答案 2 :(得分:0)

<?php
if(isset($_GET['type']) && !empty($_GET['type']))
{
  echo(str_replace (" ", "", strtolower(htmlspecialchars($_GET['type']))));
}
else
{
  echo 'invalid';
}
?>