PHP语句函数
PHP语句函数
语句
加减乘除取余
$a = 10; $b = 5; echo $a + $b; // 加法 echo $a - $b; // 减法 echo $a * $b; // 乘法 echo $a / $b; // 除法 echo $a % $b; // 取余
字符串拼接
$a = "hello"; $b = "world"; echo $a . $b //拼接用 . JS用+
错误抑制符
echo @ $a; //@ 错误抑制符 // notice 注意可以抑制 // warning 警告可以抑制 // error 错误不可抑制 需要改代码
三元运算符
$a = false; echo $a?"男":"女"; //true输出男,false输出女
分支语句
$a = 10; if($a>10){ echo "A大于10" ; }else{ echo "A小于等于10" ; }
$a = 2; switch($a){ case 0: echo "0000" ; break; case 1: echo "1111" ; break; case 2: echo "2222" ; break; case 3: echo "3333" ; break; }
循环语句
for($i=1;$i<10;$i++){ echo "hello world<br />"; //输出hello world 并且在页面中换行 echo "hello world \n" ; //输出hello world 在HTML代码里换行 }
$a = 0; while($a<10){ echo"hello world<br />"; a++; }
函数
//没有参数 function test(){ echo"hello world"; } test(); //有参数 function text($a,$b){ echo $a+$b; } text(10,5); //有返回值 function ty($a,$b){ return $a+$b; } $sum = ty(10,5);
可变参数的函数
function ys(){ //不写参数,写上参数会写死 $arr = func_get_args(); //获取用户的参数,返回一个数组 $sum = 0; for($i=0;$i<count($arr);$i++){ //取数组长度用count() $sum = $sum + $arr[$i]; } return $sum; } ys(10,3,6,2);
有默认值的函数
function test($a = "张三"){ echo"姓名为:{$a}"; } test("张三"); test("李四");
随机数函数
rand(); rand(0,10); rand(0,100);
取当前日期时间
time(); //日期时间戳,自1970年1月1日8:00 秒数累加之和 date("Y-m-d H:i:s",time()); //格式化时间戳 格式化当前时间time()可以不写 //把时区修改为中国时区 //右键wamp服务器 -> PHP文件 -> php.ini文件 ->ctrl+F 搜索date -> 找到 date.timezone -> 改为date.timezone = Etc/GMT-8 -> 保存重启服务器
将日期时间编码为时间按戳
strtotime("2017-2-3 18:23:56");