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点到当前写的时间的总秒数