zoukankan      html  css  js  c++  java
  • PHP 数组知识整理

    数组:键值对组成的语言结构,

    根据维数可分为:一维数组、多维数组 

    根据Key可分为:索引数组、关联数组

    ---------------------PHP数组---------------------------

    创立数组的方式:

      $ar_1 = array();//空数组

      $ar_2 = array(0,1,2)//初始化数组,有3个值

      $ar_3[0] = 1;  $ar_3['name'] = "YOU"; $ar_3[] = 1;// 这样也是创立数组的方式

    多维数组的:一维数组的key是另一个数组

    $ar = array(

      'ar_1' = array(),

      'ar_2' = array()

    )

    ---数组方法

    count();//返回数组的长度  数组的索引都是从0开始的 

    sort() - 对数组进行升序排列

    rsort() - 对数组进行降序排列

    asort() - 根据关联数组的值,对数组进行升序排列

    ksort() - 根据关联数组的键,对数组进行升序排列

    arsort() - 根据关联数组的值,对数组进行降序排列

    krsort() - 根据关联数组的键,对数组进行降序排列

    ---遍历数组

    foreach($ar as $values );//获取 value

    foreach($ar as $keys=>$values)// 获取 key 和value 值 

    for($i=0;$i<count($ar);i++);//也可以 

  • 相关阅读:
    poj1275收银员——差分约束
    poj3565Ants——KM算法
    bzoj2750Road——最短路计数
    poj1236学校网络——连通块
    poj2226Muddy Fields——二分图匹配
    Pots
    蜘蛛牌
    Find The Multiple (水题)
    Dungeon Master (三维bfs)
    棋盘问题 (简单搜索)
  • 原文地址:https://www.cnblogs.com/zyou/p/6678193.html
Copyright © 2011-2022 走看看