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 
" ; //输出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");
原文地址:https://www.cnblogs.com/Whitehat/p/8317876.html