zoukankan      html  css  js  c++  java
  • php数组

    $arr = array(1,2,3,4,5);
    $arr1 = array("code"=>"p001","name"=>"张三");
    echo $arr1["name"]可以自定义关联数组类似索引
    $arr[0] = "张三";可以直接给索引0赋值
    $arr[name] = "李四";同上
    遍历数组即JS中for循环
    $arr = array("p001","张三",1,"n001","1988-2-2");
    for($i=0;$i<count($arr);$i++){
    echo "{$arr[$i]}<br>"
    }只能遍历索引数组,关联数组不能用
    2.foreach遍历可以遍历关联数组
    foreach($arr as $v){
    echo "{$v}<br>"
    }
    foreach($arr as $k=>$v){
    echo "{$k}-{$v}<br>";
    }
    3使用两个函数list()和each()配合遍历数组
    $a1 = each($arr);取出数组当前指针指向元素的内容交给一个小数组
    list($a) = $arr;将数组里面的元素赋值给一组变量
    4指针遍历
    key($arr);取当前指针指向元素的索引
    current($arr);取当前指针指向元素的值
    next($arr);将指针往下调一个
    prev($arr);将指针往上调一个
    end($arr);将指针指向最后一个元素
    reset($arr);将指针位置重置
    do{
    echo key($arr);
    echo current($arr);
    }while(next($arr))
    foreach($arr as $v){
    echo "{$v[0]-$v[1]-$v[2]}<br>"
    }
    foreach($arr as $v){
    foreach($v as $v1){
    echo "$v1<br>"
    }
    }
    做一个info表的二维数组,用表格来做
    $_GET
    $_
    in_array(3,$arr)判断3这个数组是否存在
    array_reverse()反转数组
    array_uniqe($arr);去重
    unset($arr[1]);删除数组元素
    array_values($arr);重新建立索引;
    array_push($arr,"100");追加元素;

  • 相关阅读:
    File类总结
    MyBatis框架一级缓存与二级缓存
    SpringMVC运行原理总结
    SpringMVC:详述拦截器
    SpringMVC:自定义视图及其执行过程
    详述ThreadLocal
    浅析MVC中的数据流动
    error: gpg failed to sign the data 的一个解决办法
    保险业务核心系统设计参考
    奇怪的404
  • 原文地址:https://www.cnblogs.com/forqiwen/p/8241044.html
Copyright © 2011-2022 走看看