• php语句函数


          语句分为三种:

                1.顺序语句:按照代码顺序执行的语句;

                2.分支语句:

                      (1) if…else方式:

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

                      (2)switch…case方式:

    $a = 2;
    switch($a){
        case 0:
            echo "00000";
            break;
        case 1:
            echo "11111";
            break;
        case 2:
            echo "22222";
            break;
        default:
            echo "aaaaa";
        }

                3.循环语句:

                      (1)for循环:

    for($i=1;$i<10;$i++){
        echo "hello world<br>";  //换行用<br>标签实现
        }

                      (2)while循环:

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

          函数:function+函数名( ){ },调用方式:函数名( )

                1.有参数的函数(形参和实参):

    function test($a,$b){
        echo $a+$b;
        }
    test(10,5);    //输出15

                2.有返回值的函数:

    function test($a,$b){
        return $a+$b;
        }
    $sum = test(10,5);   
    var_dump($sum);    //输出15

                  3.可变参数的函数:参数的个数自定义个数

    function test(){
        $arr = func_get_args();  //获取给的参数
        $sum = 0;
        for($i=0;$i<count($arr);$i++){
            $sum = $sum + $arr[$i];
            }
            return $sum;
        }
    echo test(10,3,6,2);  //返回21

                  4.有默认值的函数:有默认值,如果不指定则按照默认值执行

    function test($a = "张三"){
        echo "姓名为:{$a}";
        }
    test()  //输出张三,如果()内给一个值,则输出该值

          常见函数:

                1.rand():随机数生成,可在括号内设置范围如:echo rand(0,10),随机出现0至10之间的数字;

                2.日期时间的操作:

                      (1)取当前的日期时间:time(),为一个时间戳(秒数的累加),数越大时间越靠后;

                      (2)格式化时间戳:date("Y-m-d H:i:s",需要格式化的时间戳),Y为年、m为月、d为日、H为小时、i为分钟、s为秒,如果需要格式化当前的时间,则,后面的可以省略或写time();

                      (3)将日期时间编码为时间戳:strtotime(),()内写日期时间的字符串即可。

  • 相关阅读:
    asr相关技术总结
    SLURM 使用基础教程
    FSMN 及其变种 cFSMN DFSMN pyramidal-FSMN
    均方根误差(RMSE),平均绝对误差 (MAE),标准差 (Standard Deviation)
    linux文本编码格式转化 字幕处理
    PyTorch-Kaldi 语音识别工具包
    SRILM Ngram 折扣平滑算法
    awk 调用 shell 命令,并传递参数
    用 scikit-learn 和 pandas 学习线性回归
    逻辑回归 及 实例
  • 原文地址:https://www.cnblogs.com/maoqiaoyu123/p/8217019.html
Copyright © 2020-2023  润新知