zoukankan      html  css  js  c++  java
  • php常用基础数组函数

    <?php
    $arr=[1,2,3,4];
    echo array_sum($arr).'<br/>';//计算数组中值的和 10
    echo array_product($arr).'<br/>';//计算数组中值的乘积 //24
    var_dump(in_array(2,$arr));//检测值是否存在数组中 true
    echo array_pop($arr).'<br/>';//弹出数组最后一个单元(出栈) 返回4
    var_dump($arr);
    /*
    array (size=3)
    0 => int 1
    1 => int 2
    2 => int 3
    * */
    echo array_shift($arr).'<br/>';//弹出数组第一个单元(出栈) 返回1
    var_dump($arr);
    /*
    array (size=2)
    0 => int 2
    1 => int 3
    * */
    echo array_push($arr,4,5,6).'<br/>';;//数组末尾添加元素 返回添加后数组的长度 5
    var_dump($arr);
    /*
    array (size=5)
    0 => int 2
    1 => int 3
    2 => int 4
    3 => int 5
    4 => int 6
    * */
    echo array_unshift($arr,0,1).'<br/>';;//数组开头添加元素 返回添加后数组的长度 7
    var_dump($arr);
    /*
    array (size=7)
    0 => int 0
    1 => int 1
    2 => int 2
    3 => int 3
    4 => int 4
    5 => int 5
    6 => int 6
    */
    $arr1=['a','b'];
    $arr2=['c','d'];

    var_dump( array_merge($arr1,$arr2));//合并数组
    /*
    array (size=4)
    0 => string 'a' (length=1)
    1 => string 'b' (length=1)
    2 => string 'c' (length=1)
    3 => string 'd' (length=1)
    */
    $arr1=['a','b'];
    var_dump(array_flip($arr1));//交换数组键名和键值
    /*
    *array (size=2)
    'a' => int 0
    'b' => int 1
    *
    */
    $arr1=[1,2,3,4,5];
    var_dump(array_rand($arr1,2));//随机去取出数组的2个键名 返回数组 不填返回个数默认返回一个值非数组
    /*array (size=2)
    0 => int 0
    1 => int 3
    */
    shuffle($arr1);//打乱数组
    var_dump(array_keys($arr1));//获得数组的键名 索引数组返回
    var_dump(array_values($arr1));//获得数组的键值 索引数组返回
  • 相关阅读:
    html5-特殊符号的使用
    html5-表格
    html5-列表
    html5-绝对路径/相对路径
    html5-嵌入图片
    html5-超级链接
    html5-常用的文本元素
    html5-了解元素的属性
    Scanner类throwFor(Unknown Source)及跳过下一个扫描器分析
    有关HashMap的一些问题及解答
  • 原文地址:https://www.cnblogs.com/hellozg/p/8276808.html
Copyright © 2011-2022 走看看