码迷,mamicode.com
首页 > Web开发 > 详细

PHP(运算符,语句,函数)

时间:2018-01-06 12:06:35      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:分支语句   alt   get   逻辑运算   style   ret   ice   格式   efault   

数学运算符

字符串拼接:用“.”

$a = "hello";
$b = "world";
echo $a.$b;

比较运算符

逻辑运算符

&& 并且,||或,!非

其他

错误抑制符

notice  注意

warning 警告

error 错误

 

三元运算符

$a = true;
echo $a?"男":"女";

顺序语句

分支语句:if, 

$a = 10;
if($a>10){
    echo "A大于10";
}else{
    echo "A小于等于10";
    }

switch case

$a = 2;
switch($a) {
    case 0:
        echo "0000";
        break;
    case 1:
        echo "1111";
        break;
    case 2:
        echo "2222";
        break;
    default:
        echo "aaaaa";
    }

循环语句

for 循环

for ($i=1;$i<10;$i++){
    echo "hello world<br>";
    }

while循环

$a = 0;
    while($a<10){
        echo "hello world<br>";
        $a++;
        }

函数

function test(){
        echo "hello world";
        }
    test();

带有参数的函数

function test($a,$b){
        echo $a+$b;
        }
    test(10,5);

有返回值的函数,用一个变量接受方法的返回值

function test($a,$b){
        return $a+$b;
        }
    $sum=test(10,5);
    echo $sum;

 

可变参数的函数

    
    function test(){
        $arr = func_get_args();
        var_dump($arr);
        }
    test(1,2,3,4,5);

累加

function test(){
        $arr = func_get_args();
        $sum = 0;
        for($i=0;$i<count($arr);$i++){
            $sum = $sum + $arr[$i];
            }
        return $sum;
        }
    echo test(1,2,3,4,5);

有默认值的函数

function test($a="aa"){
        echo "姓名为:{$a}";
        }
    test();

输出为

技术分享图片

改为:

function test($a="aa"){
        echo "姓名为:{$a}";
        }
    test("bb");

输出:

技术分享图片

几个重要的函数

1.随机数函数

echo rand();

生成某个范围内的随机数, echo rand(0,10);0到10范围的随机数 

2.获取当前时间(时间戳)

 echo time(); 

3.格式化时间戳

 echo date("Y-m-d H:i:s",time()); 注意:默认值为当前时间

4.将日期时间编码为时间戳

 echo strtotime("2017-2-3 17:12:23"); 

 

PHP(运算符,语句,函数)

标签:分支语句   alt   get   逻辑运算   style   ret   ice   格式   efault   

原文地址:https://www.cnblogs.com/niushuangmeng/p/8205189.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!