zoukankan      html  css  js  c++  java
  • PHP 常用函数

    数组相关


     

    count                    //统计出数组里的所有元素的数量
    array_values            //返回 input 数组中所有的值并给其建立数字索引
    array_keys           //取出所有关联数组中的键
    array_pop               //弹出并返回 array 数组的最后一个单元,并将数组 array 的长度减一
    array_push             //将 array 当成一个栈,并将传入的变量压入 array 的末尾
    array_shift           //将 array 的第一个单元移出并作为结果返回
    array_unshift          //将传入的单元插入到 array 数组的开头
    array_map            //为数组的每个元素应用回调函数
    sort              //对数组排序
    array_reverse         //接受数组 array 作为输入并返回一个单元为相反顺序的新数组
    array_merge          //如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值; 然而,如果数组包含数字键名,后面的值将不会覆盖原来的值,而是附加到后面
    array_slice ( array $array , int $offset [, int $length = NULL [, bool $preserve_keys = false ]] ) //返回根据 offset 和 length 参数所指定的 array 数组中的一段序列
    array_unique              //接受 array 作为输入并返回没有重复值的新数组
    array_key_exists          //检查数组里是否有指定的键名或索引
    in_array           //检查数组中是否存在某个值

     字符串相关


    string substr ( string $string , int $start [, int $length ] )    //返回字符串 string 由 start 和 length 参数指定的子字符串
    strlen        //返回给定的字符串 string 的长度
    ltrim        //删除字符串开头的空白字符
    rtrim        //删除字符串末端的空白字符
    strtolower    //将字符串转化为小写
    strtoupper    //将字符串转化为大写
    mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] ) //该字符串或数组是将 subject 中全部的 search 都被 replace 替换之后的结果。
    explode ( string $delimiter , string $string [, int $limit ] ) //此函数返回由字符串组成的数组,每个元素都是 string 的一个子串,它们被字符串 delimiter 作为边界点分割出来。
    string implode ( string $glue , array $pieces )        //用 glue 将一维数组的值连接为一个字符串    

     

    其它


    empty //检查一个变量是否为空 
    
    //一下的东西被认为是空的
    "" (空字符串)
    0 (作为整数的0)
    0.0 (作为浮点数的0)
    "0" (作为字符串的0)
    NULL
    FALSE
    array() (一个空数组)
    $var; (一个声明了,但是没有值的变量)
    isset     //检测变量是否设置,并且不是 NULL 如果已经使用 unset() 释放了一个变量之后,它将不再是 isset()
    file     //把整个文件读入一个数组中
    file_get_contents    //将整个文件读入一个字符串
    end     //将 array 的内部指针移动到最后一个单元并返回其值
    string date ( string $format [, int $timestamp ] ) //返回将整数 timestamp 按照给定的格式字串而产生的字符串。如果没有给出时间戳则使用本地当前时间。换句话说,timestamp 是可选的,默认值为 time()
    ord //返回字符串 string 第一个字符的 ASCII 码值
    string chr ( int $ascii ) //返回相对应于 ascii 所指定的单个字符
    time //返回当前的 Unix 时间戳
    intval     //获取变量的整数值
    file_exists //检查文件或目录是否存在
    is_numeric      //检测变量是否为数字或数字字符串
    is_string // 检测变量是否是字符串

    参考资料:http://php.net

  • 相关阅读:
    light oj 1105 规律
    light oj 1071 dp(吃金币升级版)
    light oj 1084 线性dp
    light oj 1079 01背包
    light oj 1068 数位dp
    light oj 1219 树上贪心
    light oj 1057 状压dp TSP
    light oj 1037 状压dp
    矩阵快速幂3 k*n铺方格
    矩阵快速幂2 3*n铺方格
  • 原文地址:https://www.cnblogs.com/alin-qu/p/4584054.html
Copyright © 2011-2022 走看看