zoukankan      html  css  js  c++  java
  • PHP基础(一) 数组

    /*
    123456789123456789
    123456789123456789
    123456789123456789
    123456789123456789
    123456789123456789
    123456789123456789
    */
    //(按Alt可选多行,加内容……)

    //参数默认值
    function abc($a,$b,$c = 0){
    echo $a,$b,$c;
    }
    abc(1,3);

    //可变参数
    function def(){
    $arr = func_get_args();
    var_dump($arr);
    }
    echo "<pre>";
    def(1,2,3,4,5,6);
    echo "</pre>";

    //数组定义
    $arr1 = [];
    $arr2 = array();
    //索引数组
    $arr1 =[1,2,3,"abc"];

    //关联数组
    $arr2 = [
    "one" => 1,
    "two" => 2,
    "three" =>3
    ];
    echo $arr2["one"];

    //数组方法
    //推
    array_push($arr2,"xyz");
    //弹
    array_pop($arr2);
    //长度
    count($arr2);
    //判断数组中是否存在某个值
    in_array("1",$arr2);
    //数组合并
    $arr3 = array_merge($arr1,$arr2);
    //数组反转
    $arr4 = array_reverse($arr2);
    //数组去重
    $str5 = array_unique($arr1);
    //删除数组中的元素
    unset($arr1[0]);
    //重置
    reset($arr1);

    //echo "<pre>";
    //var_dump($arr2);
    //echo count($arr2);
    //var_dump(in_array("111",$arr2));
    //var_dump($arr5)

    //echo "</pre>";

    //数组遍历
    //(先定义一波)
    $arr6 = [1,2,3,4,5,6,7];
    $arr7 = [
    "one" => 1,
    "two" => 2,
    "three" => 3,
    "four" => 4
    ];
    //1、for循环
    echo "<br>";
    for ($i = 0;$i <count($arr6);$i++){
    var_dump($arr6[$i]);
    }

    //2、foreach 遍历
    foreach ($arr7 as $v){
    var_dump($v);
    }
    foreach ($arr7 as $key=>$value){
    echo $key;
    echo "______";
    echo $value;
    echo "<br>";
    }

    //指针遍历
    echo "<pre>";
    var_dump(each($arr7));
    echo "</pre>";
  • 相关阅读:
    银行业务调度系统
    Apache虚拟主机配置
    linux下 redis 启动
    linux下mysql 启动命令
    linux 查看磁盘空间大小
    基于微信地理位置的附近商家距离坐标数据查询方法
    mysql表无权限访问
    linux用户操作
    Java中Date各种相关用法
    spring 定时任务的 执行时间设置规则
  • 原文地址:https://www.cnblogs.com/little-rock/p/7602815.html
Copyright © 2011-2022 走看看