zoukankan      html  css  js  c++  java
  • php数组键值操作和数组统计函数-函数

    1.数组函数//作用:提供了很多官方写的很多有用的代码段,提高编写速度

    1)数组的键值操作函数

    array_values();//获取数组中的值

    array_keys();//获取数组中的键

    in_array();//检查一个值是否在数组中

    array_flip();//键和值对调

    array_reverse();//数组中的值反转

    模拟获取key的数值
    <?php $arr=array ("name"=>"user1","age"=>"30","sex"=>"nan"); foreach($arr as $key=>$val) { $keys[]=$key; echo $key."<br>"; } print_r($keys); ?> 运行结果是 name age sex Array ( [0] => name [1] => age [2] => sex )

    <?php
    $arr=array

    ("name"=>"user1","age"=>"30","sex"=>"nan");
     print_r(array_keys($arr));
    ?>
    使用函数时。执行结果为
    Array ( [0] => name [1] => age [2] => sex )
    效果是一样的。
    在php帮助文档中中括号表示该参数可选可不选

    2)统计数组的元素和唯一性

    count()//统计数组的个数

    array_count_values//统计数组中值重复的个数

    array_unique//取出重复

    3)使用回调函数处理数组的函数

    array_filter()//数组值过滤

    array_map()//将回调函数作用到给定数组的单元上

    4)数组的排序函数

    sort//按值把数组进行排序,升序,不保留key

    rsort//按值把数组值进行排序,降序,不保留key

    asort//按值把数组值进行排序,升序,保留key值

    arsort//按值把数组值进行排序,降序,保留key值

    ksort()//key排序

    krsort//key排序

    natsort//自然数排序

    natcasesort//忽略大小写自然数排序

    array_multisort//多维数组进行排序

    5)

    6)

    7)

    8)

    2.字符串函数

  • 相关阅读:
    一失足千古恨在 WSL 中使用了 md 创建文件夹 (2020-04-26)
    开源中国 ThinkPHP 领奖
    投资投机脑图(2019-12-12)
    什么? 1XIN = 21BTC
    笔记:投机和投资 F4NNIU
    如何设置单个 Git 仓库的代理从而提高更新速度
    FastAdmin 使用 phpmail 出现 spl_autoload_register 错误
    plsql 引用型变量
    oracle 存储函数
    oracle存储过程(带参数的存储过程)
  • 原文地址:https://www.cnblogs.com/sdya/p/3834765.html
Copyright © 2011-2022 走看看