zoukankan      html  css  js  c++  java
  • 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>";
    }
    

      

      

     

      

      

    
    
    
    
  • 相关阅读:
    正则表达式
    Java 枚举(enum) 详解7种常见的用法
    【20170921】(Unfinished)2017暑假北京学习 day 2
    (Unfinished)2017暑假北京学习 day 2
    Openjudge NOI题库 数论4975 两只鼹鼠
    Openjudge NOI题库 数论185 反正切函数的应用
    Noip1998 提高组3 卢斯加法表
    【自己的小玩具程序】化学方程式配平【测试中】【未完成】
    Code Vs 1010 过河卒
    NOI 练手题 图像旋转翻转变换
  • 原文地址:https://www.cnblogs.com/-xin/p/6555192.html
Copyright © 2011-2022 走看看