php中几个简单的例子

1.可变变量的使用

<?php
 
$var1="str";
 
$$var1="yunf"; //用$$var1取代$str,这就是可变变量.
 
echo $var1."<br/>";
 
echo $str;       
 
?>


2.比较两个时间戳大小

    要比较两个时间的大小,我们需要将时间转化为时间戳格式,然后再进行比较这是最常用的方法。常用到的函数是:strtotime()
语法格式:strtotime(time,now)
如果time是绝对时间,则now参数不起作用
如果time是相对时间,则相对应的参数则对应函数就是now来提供,如果没有提供now参数,那么相对应的时间就是当前的本地时间。

实现倒计时需要将两个时间的差值整数化,需要用到函数ceil()
ceil()函数的作用是求不小于给定实数的最小整数

例子:

<?php
     date_default_timezone_set("PRC");
     $zero1=strtotime(date("y-m-d h:i:s"));
     $zero2=strtotime("2014-11-11 11:11:11");
     $sum=ceil(($zero2-$zero1)/86400);
     echo $zero1."<br>";
     echo $zero2."<br>";
     echo "距离光棍节还用<strong>$sum</strong>天";
?>

3.利用三元函数判断数字的奇偶性

Parse error: syntax error, unexpected 'echo' (T_ECHO) in F:\xampp\htdocs\test\test02.php on line 26  错误解决办法  我的注释中少了双斜杠


<?php     //做小于10的循环   
   for($a =0;$a<10;$a++){    
  //用三元运算输出,如果没有余数则是偶数,
        //否则为奇数      
    echo (($a %2==0)?$a."是偶数"."\n":$a."是奇数"."\n");
 }  
?>
4.判断用户是否具有后台权限

<?php        
 echo "<form action=''method='post'>";                       //输出表单       
 echo "用户名:<input type='text' name='text'><br>";        
 echo "密&nbsp;&nbsp;码:<input type='password' name='pwd'>";         
 echo "<input type='submit' name='sub' value='确定'>";         
 echo "</form>";
 
         if(isset($_POST['sub'])){  //通过post方式提交       
       if($_POST['text'] == "mr" && $_POST['pwd'] == "mrsoft")
{   //验证用户名密码                 
 echo "<script>alert('您具有管理员权限');</script>"; //符合条件输出提示            
  }else{                 
 echo "<script>alert('您非权限用户');</script>";       //不符合条件输出提示          
    }        
  }  
?>

5.判断是否为闰年

<?php
 
        for($ab = 2000;$ab <= 2020;$ab++){     
//通过循环定义循环变量             
 if($ab % 4 == 0){   //将循环变量与4做求余运算                 
 echo $ab."&nbsp;&nbsp;"; //输出循环变量           
   }       
   }
?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值