zoukankan      html  css  js  c++  java
  • 2017.4.16

    php数组

    $arr = array(1,1,2,2,3,4,5);
    $arr1 = array("one"=>"111","two"=>"222");

    //强类型语言:1.数组里面只能存储相同数据类型的数据,2.数组的长度固定,3.在内存里面是连续的

    //unset($arr[2]); //删除数组元素
    //$arr[2] = 10; //添加元素
    //$arr[] = 10; //追加元素
    //array_push($arr,12); //追加元素
    //var_dump($arr);
    //count($arr); //数组长度

    //遍历数组
    //1.for循环遍历,只能遍历索引数组
    /*for($i=0;$i<count($arr);$i++)
    {
    echo $arr[$i]."<br>";
    }*/

    //2.foreach循环遍历,可以遍历索引和关联数组
    /*foreach($arr1 as $k=>$v)
    {
    echo $k."---".$v."<br>";
    }*/

    //3.list()和each()结合遍历
    //var_dump(each($arr)); //取出当前指针指向的元素,返回新的数组(该数组包含key和value),将指针往后调一个
    //list($a,$b,$c) = $arr; //将右侧数组的元素交给一组变量

    //list($k,$v) = each($arr);

    /*while(list($k,$v) = each($arr))
    {
    echo "{$k}-{$v}<br>";
    }*/

    //4.指针遍历

    /*echo current($arr); //取当前指针指向元素的值
    echo key($arr); //取当前指针指向元素的索引
    next($arr); //将指针向下调一下
    prev($arr); //将指针向上调一下
    reset($arr); //将指针重置
    end($arr); //将指针打到最后一个

    do
    {
    current($arr);
    }
    while(next($arr))*/


    //var_dump($_FILES);

    //数组函数
    //var_dump(in_array(9,$arr));
    //var_dump(array_reverse($arr));
    //$arr = array_unique($arr);
    //var_dump(array_values($arr));
    //var_dump(array_merge($arr,$arr1));

  • 相关阅读:
    函数的四种调用模式.上下文调用.call.apply
    caller.arguments.callee.eval
    面向对象相关知识总结
    javascript与jQuery的each,map回调函数参数顺序问题
    HTML5自定义属性的设置与获取
    [bzoj1911][Apio2010]特别行动队
    [学习笔记]乘法逆元
    [日常训练]普通计算姬
    [学习笔记]线性筛
    [学习笔记]数论(一)
  • 原文地址:https://www.cnblogs.com/nzhcww/p/6721220.html
Copyright © 2011-2022 走看看