zoukankan      html  css  js  c++  java
  • PHP遍历数组

    //关联数组
    //$arr = array(1,2,3,4,5);
    //$arr1 = array("code"=>"p001","name"=>"张三");
    //echo $arr1["name"]; 输出结果为张三
    // $arr[0] = "张三"; $arr[1]= "李四";
    // echo $arr 
    
    //遍历数组
    //1.for循环
    $arr = array("") 
    //2.foreach遍历   ***
    foreach($arr as $k=>$v){
        echo "{$k-s$v<br>}";
    }
    //3.list()和each()函数配合遍历数组
    $a1 = each($arr); //取出数组当前指针指向元素的内容 交给一个新数组
    list($a,$b,$c) = $arr; //将数组里面的元素赋值给一组变量
    while(list($k,$v)=each($arr)){
        echo "{$k}-{$v}<br>";
    }
    //4.指针遍历
    key($arr); //取当前指针指向元素的索引
    current(#arr); //取当前指针指向元素的值
    next($arr); //将指针往下调一个
    prev($arr); //将指针往上调一个
    end($arr);  //将指针指向最后一个元素
    reset($arr); //将指针位置重置
    do{
        echo key($arr);
        echo current($arr);
    }while(next($arr))
    
    
    //二维数组
    $arr = array(
        array(1,2,3);
        array(4,5,6);
        array(7,8,9);
    );
    foreach ($arr as $v){
        foreach($v as $v1){
            echo "$v1<br>";
        };
    };
    
    $arr = array(1,2,3,4,5,3);
    in_array(6,$arr);  //判断判断某个值是否在数组中存在   ***
    array_reverse($arr); //翻转数组
    array_unique($arr); //去重
    unset($arr[0]); //删除数组元素                                         ***
    array_values($arr); //删除元素后,重新建立索引           ***
    array_push($arr,100); //追加元素                                    ***
  • 相关阅读:
    python斐波那契数列
    python装饰器
    Python文件操作
    python 第三方库的安装方法
    Ajax 基本使用学习记录
    微分方程概述
    Typora中的数学公式
    Ubuntu20.04 安装 mysql8.0 之后 root 账户无法登录
    Ubuntu20.04换源之后依旧慢?如何更有效的换源
    Ubuntu18.04更新python版本
  • 原文地址:https://www.cnblogs.com/rose1324/p/8205113.html
Copyright © 2011-2022 走看看