zoukankan      html  css  js  c++  java
  • array

    1.array() //创建数组

    2.array_change_key_case($arr,CASE_UPPER); //将键名全部大写,不加参数全变小写--没啥用

    3.array_chunk($arr,2,true); //数组拆分,true保留原键名,false反之,默认false

    4.array_combine($areray_key , $value as $val); //数组合并,$areray_key as $key, $value as $val

    5.array_diff($arr,$arr2); //计算两数组差集不考虑键名

    6.array_fill(3,100,'hello') //从3开始建立100个键名为'hello' 的元素

    7.array_filter($arr,hello); //将数组内的所有元素交给hello()判断为true显示

    8.array_flip(); //键值互换

    9.array_intersect_assoc($arr, $aa,$cc); //获取多个数组的交集

    array_intersect($arr, $aa,$cc); //获取多个数组的交集(只判断值)

    10.array_key_exists("ONE", $arr) //键值'ONE'是否在$arr中

    11.array_key($arr,'val') //返回所有key,加了val返回指定key

    12.array_merge($arr,$aa) //数组合并

    13.$aa=array_pop($arr) //$aa=$arr[last],$aa中删除最后一个

    $aa=array_shift($arr) //移除第一个并返回,原数组删除

    14.array_push($arr,1,2,5...) //将值放入尾部

    15.$aa=array_rand($arr) //随机返回$arr中的元素

    16.array_reverse($arr) //倒序

    17.array_reduce($arr,function) //自定义计算数组内所有数字元素以及字符串内数字

    18.array_sum($arr) //返回数组内数字和包括字符串中的数字

    19.array_value($arr) //返回数组所有val

    20.array_udiff_assoc() //返回差集

    21.arsort($arr) //key倒序

    22.asort($arr) //key正序

    23.$a=111 compact($a,$arr) //将变量放入数组首位['a']=>111

    24.count()

    25.end($arr) //返回最后一个值

    26.in_array('aaa',$arr);

    27.list($a,$b,$c)=$arr;

    28.next($arr); prev($arr); current($arr); //根据指针返回相应值

    29.reset($arr) //重置指针

    30.rang(0,100) //创建0-100的数组

    31.rsort(),sort(),uasort(),uksort(),usort() //排序

     

  • 相关阅读:
    Search Insert Position(二分查找)
    c++基础题
    Divide Two Integers(模拟计算机除法)
    Swap Nodes in Pairs(链表操作)
    Letter Combinations of a Phone Number(带for循环的DFS,组合问题,递归总结)
    进程和程序的区别
    Add Two Numbers(链表)
    Longest Substring Without Repeating Characters
    02.友盟项目--原始日志数据生成
    01.友盟项目--nginx服务器配置
  • 原文地址:https://www.cnblogs.com/docter/p/5987187.html
Copyright © 2011-2022 走看看