PHP笔记:替换语句

2016-08-22


替换语法

PHP对判断和循环都有对应的替换语法,做大括号编程冒号,右大括号编程endXXX。

if语句替换

|原语法|:

if(条件)
{
}

|替换语法|:

if(条件):
endif;

if..else..语句替换

|原语法|:

if(条件)
{
}
else
{
}

|替换语法|:

if(条件):
else:
endif;

elseif语句替换

|原语法|:

if(条件1)
{
}
else if(条件2)
{
}
else
{
}

|替换语法|:

if(条件1):
else if(条件2):
else:
endif;

<!doctype html>
<html>
<header>
<meta charset="UTF-8">
<title>替换语句测试</title>
</header>
<body>
<?php
     //使用替换语法
     if(isset($_POST['numb'])):
         $a=$_POST['number'];
         if($a=='' || !is_numeric($a)):
             echo "请输入一个正整数";
         else:
             $a+=0;
             if(is_int($a)):
                 if($a%2==0):
                    echo "{$a}是偶数";
                 else:
                    echo "{$a}是奇数";
                 endif;
             else:
                 echo "请输入一个整数";
             endif;
         endif;
         else:
           //  echo "请点击提交";
     endif;

?>
<form method="post" action="">
请输入一个数字:<input type="text" name="number">
<input type="submit" name="numb" value="提交">
</body>
</html>
for语句替换

|原语法|:

for(条件)
{
}

|替换语法|:

for(条件):
endfor;


else if和 elseif的区别

else if(条件) 的语法相当于:
else
{
if(条件)
{
}
}

else if的语法相当于:
elseif(条件)
{
}

<!doctype html>
<html>
<header>
<meta charset="UTF-8">
<title>证明elseif和else if不一样</title>
</header>
<body>

<?php
    //证明elseif和else if不一样
    //elseif
     $a=90;
     if($a>=90):
        echo "A";
      elseif($a>=80):
        echo "B";
     endif;

     echo"<br><hr>";    
    //else if 
     if($a>=90):
        echo "A";
     else:
        if($a>=80):
            echo "B";
        endif;
     endif;

?>
</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值