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 "密 码:<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." "; //输出循环变量
}
}
?>