zoukankan      html  css  js  c++  java
  • php 常用函数总结

    1. is_numeric() // 判断变量是不是数字或者数字字符串

    2. array_column() // 获取某一列 

    3. array_search() // array_search(value,array,strict) 返回键值或者false

    4. in_array() // in_array(search,array,type) 返回true或者false

    5. array_unique() // array_unique() 先将值作为字符串排序,然后对每个值只保留第一个遇到的键名,接着忽略所有后面的键名。这并不意味着在未排序的 array 中同一个值的第一个出现的键名会被保留。

    6. array_merge() // 函数把一个或多个数组合并为一个数组,如果两个或更多个数组元素有相同的键名,则最后的元素会覆盖其他元素。

    7. array_merge_recursive() // 不会进行键名覆盖,而是将多个相同键名的值递归组成一个数组。

    8. implode() // 函数返回由数组元素组合成的字符串。implode(separator,array)

    9. count() // count(array,mode);// 对于数组,返回其元素的个数,对于其他值,返回 1, 如果 mode 被设置为 COUNT_RECURSIVE(或 1),则会递归底计算多维数组中的数组的元素个数。

    10. array_values() // array_values() 函数返回一个包含给定数组中所有键值的数组,但不保留键名。被返回的数组将使用数值键,从 0 开始并以 1 递增

    11. explode() // 将数组打乱为字符串

    12. json_decode() //解码json字符串

    13. array_keys() // 函数返回包含数组中所有键名的一个新数组。

    14. array_shift() // 删除数组中的第一个元素

    15. array_unshift() // 往数组第一个元素插入数据,array_unshift($a,"blue");该函数会返回数组中元素的个数,数值键名将从 0 开始,以 1 递增。字符串键名将保持不变。

    16. array_filter() // PHP过滤数组中的0、null、false和''等空值

    $last_names = array_column($data,'last_name');
    array_multisort($last_names,SORT_DESC,$data);

    var_dump($data)
  • 相关阅读:
    linux下利用elk+redis 搭建日志分析平台教程
    C# 短信发送 邮件发送
    面向对象编程思想-装饰模式
    面向对象编程思想-桥接模式
    面向对象编程思想-适配器模式
    面向对象编程思想-原型模式
    面向对象编程思想-建造者模式
    面向对象编程思想-抽象工厂模式
    面向对象编程思想-工厂方法模式
    面向对象编程思想-简单工厂模式
  • 原文地址:https://www.cnblogs.com/cjjjj/p/10427196.html
Copyright © 2011-2022 走看看