PHP语句函数
①拼接字符串用. 不是js里面的+
<body> <?php $a="你好"; $b="张三"; echo $a.$b ?> </body>
显示:你好张三
@符号可以屏蔽错误
1.notice是注意的意思
2,warning 是警告的意思
3.error 是错误的意思 这种情况下必须改写代码了
②三元运算符
<body> <?php $a=true; echo $a?"男":"女"; ?> </body>
输出结果为男,如果$a=false,输出结果为女.
③循环语句 switch case
<body> <?php for($i=1;$i<10;$i++){ echo"helloworrd";//换行加<br> } ?> </body>
显示:
<body> <?php while($a<10){ echo"hello worrd<br>"; $a++; } ?> </body>
函数
<body> <?php function test(){ echo "hello worrd"; } test(); ?> </body>
显示:hello worrd
<body> <?php function test($a,$b){//$a $b是形参 echo $a+$b;} test(10,5);//10,5 是实参 ?> </body>
输出为15
有返回值的函数
<body> <?php function test($a,$b){//$a $b是形参 return $a+$b;} $sum=test(10,5);
echo $sum; ?> </body>
可变参数的函数
<body> <?php function test(){ $arr=func_get_args();//可以获取用户给的参数
$sum=0; var_dump($arr); for($i=0;$i<count($arr);$i++){ $sum=$sum+$arr[$i]; } return $sum; } echo test (10,3,6,2); ?> </body>
显示:
有默认值的函数
<body> <?php
function test($a="张三"){
echo "姓名为:{$a}";
};
test();
?> </body>
显示:
显示0-10之间的一个随机数
<body> <?php echo rand(0,10); ?> </body
也可以是0-100.0-1000
取当前的日期(时间戳)
<body> <?php echo time(); ?> </body
显示;1515240713 从1970年一月一日八点到现在的总秒数.
格式化时间戳
<body> <?php echo date("Y-m-d H-i-s",time());//Y是大写年份 m和d是小写的月和天,后面是小时,分和秒, time()是需要格式化的时间戳 ?> </body>
显示:
将日期时间编码为时间戳
<body> <?php echo strtotime("2017-2-3 18:23:56"); ?> </body>
显示:
从1970年1月1号8点到当前写的时间的总秒数