zoukankan      html  css  js  c++  java
  • PHP中基本数组用法

    1.数组分类:
     
     根据维度分:一维数组、多维数组
     根据索引分:索引数组、关联数组
     
    2.数组定义:
     $attr = array(); 普通的定义
      $attr[] = 5; 赋值定义

    定义一个索引数组: $attr = array(1,2,3,4);
    定义一个关联数组: $attr = array("key"=>"value");

    3.取值
    索引数组的取值: $attr[0];
    关联数组的取值: $attr[key];

    4.遍历数组:
     for循环
      for($i = 0;$i<count($attr);$i++)
      {
       $attr[$i];
      } 
      
     foreach遍历  可以遍历索引和关联数组
     
     foreach($attr as $v)
     {
      $v;
     }

    each和list()相结合
     each() 返回数组里面当前元素的key和value值
     list() 将右侧数组的值分别赋给右侧变量 list($a,$b) = $attr;
     
     指针遍历
      current(); 取当前指针指向的元素的值
      key(); 取当前指针指向元素的key
      next(); 将指针指向下一个元素
      prev(); 将指针指向上一个
      reset(); 重置
      end(); 将指针指向最后一个元素
        
    5.数组的常用函数
     取数组长度:count();
     向数组添加元素:array_push();
     判断数组里面是否包含某个元素: in_array();
     合并数组: array_merge();
     去重:array_unique();
     删除数组元素:unset();
     重新索引:array_values();
     翻转数组:array_reverse();
     数组元素排序:array_multisort();
     

  • 相关阅读:
    [转]mysql的查询、子查询及连接查询
    [转]Mysql之Union用法
    [转]Mysql Join语法解析与性能分析
    【转】mysql中select用法
    [转]mysql update操作
    【转】mysql INSERT的用法
    框架:NHibernate学习目录
    NET基础篇——Entity Framework 数据转换层通用类
    MVC5 + EF6 + Bootstrap3
    MVC5+EF6 入门完整教程
  • 原文地址:https://www.cnblogs.com/qz1234/p/5640866.html
Copyright © 2011-2022 走看看