• php中函数与数组


    函数:

    1.在php中函数的定义与js中函数定义是相似的,但php中函数的定义是有默认值得。例如:

    function showSelf($name = "zhangsan", $age = 10)
    {
        echo "我叫{$name},今年{$age}岁了";
    }
    showSelf("lisi");
    

    2判断函数是否已经存在

    if (function_exists("showSelf")) {
        showSelf("lisi", "16");
    } else {
        echo "函数不存在";
    }
    

    3.当函数内部需要使用全局变量时,通过global关键字声明当前变量是全局的。例如:

    $age = 10;
    function showParam2()
    {
        global $age;
        echo $age+10;
    }
    showParam2()

    4.static 静态变量,只会在系统第一次运行时进行初始化,改变了变量的生命周期。例如:

    function f1(){
        static $age = 10;
        $age++;
        echo $age."<br>";
    }
    f1();
    f1();
    

    数组:

    1.在php中数组包括两种索引数组与关联数组。

    2.通过直接赋值的方式定义索引数组:

    $array[0] = 11;
    $array[1] = 22;
    $array[2] = 33;
    print_r($array);//打印数组
    

     通过直接赋值的方式定义关联数组

    $array1["name"] = "zhangsan";
    $array1["age"] = 22;
    $array1["tel"] = "1348954";
    

    3.通过arry的方式初始化数组

    $array2 = array(1,2,3,4,5,"hhhh");
    

    4.通过array[]的方式向数组中添加数据;例

    $array2 = array(1,2,3,4,5,"hhhh");
    //添加
    $array2[] = 7;
    $array2[] = 8;
    $array2[] = 9;
    $array2[] = 12;
    $array2[] = 34;
    print_r($array2);
    

    5.可以运用js中的方法遍历纯索引数组,不过在php中没有lengh的概念,用的是count,例如:

    $array3 = array(1,2,3,4,5,6,7);
    for($i = 0;$i<count($array3);$i++){
        echo $array3[$i];
    }
    

    6.foreach as方法遍历关联数组:

    $array4 = array();
    $array4["name"] = "zhangsan";
    $array4["age"] = 22;
    $array4["tel"] = "1348954";
    foreach ( $array4 as $key=>$obj) {
    
        echo $key." = ".$obj."<br>";
    }
    

      

      

     

      

      

    
    
    
    
  • 相关阅读:
    VPython—旋转坐标系
    分布式锁简单入门以及三种实现方式介绍
    win10 64bit安装redis及redis desktop manager的方法
    Kafka史上最详细原理总结
    idea常用快捷键
    十大Intellij IDEA快捷键
    Spark(一): 基本架构及原理
    Idea Live Templates代码模板
    IntelliJ IDEA 常用快捷键列表及技巧大全
    Win10 下 RabbitMQ 的 安装 配置
  • 原文地址:https://www.cnblogs.com/-xin/p/6555192.html
Copyright © 2020-2023  润新知