• PHP常用函数


    1、随机数和时间

    rand()                                    //随机数生成器

    rand(0,10)                              //某个范围内的随机数

    time()                                     //当前的Unix时间戳(指从Unix纪元1970-01-01 00:00:00 GMT起到当前时间的秒数累加)

    date("Y",time())                     //对时间戳进行格式化显示

    date("Y-m-d H:i:s",1381248000)                 //格式化字符串

    注:如时间不是中国时间,可以通过以下方法修改:

    在输出前写入代码:date_default_timezone_set('PRC');

    修改PHP配置文件php.ini,在文件最后写入如下代码:date.timezone = Etc/GMT-8

    strtotime("2013-10-09")                            //将字符串转换为时间戳

    2、字符串函数

    strlen($str)                             //字符串长度

    strcmp($str1,$str2)                //比较两个字符串,两者相等返回值为0,$str1小于$str2时返回值小于0,$str1大于$str2时返回值大于0

    strtolower($str)                      //将字符串转为小写

    strtoupper($str)                      //将字符串转为大写

    explode(",",$str)                     //以“,”为爆破点拆分字符串,拆完后返回数组

    implode("&",$str)                    //以“&”为粘合点将数组拼接为一个字符串

    substr_replace($str,"***",0,5)               //将字符串从0开始的长度为5的字符替换成***

    str_replace("|","***",$str)                      //将字符串中的“|”替换成“***”

    substr($str,0,5)                                    //截取字符串从0开始,长度是5的字符串

    preg_replace("/d/","#",$str)                //正则表达式d代表数字,将字符串中的数字替换为#

    preg_split("/d/",$str)                           //以数字为爆破点拆分字符串

    preg_match_all("/d/",$str,$arr)           //匹配所有满足正则的字符串,并加入数组中

    preg_match("/d/",$str,$arr)                //匹配第一个满足正则的字符串

    3、数学函数

    abs(-1)                               //取绝对值

    ceil(2.3)                             //向上入为最近的整数,此处为3

    floor(3.3)                          //向下舍为最近的整数,此处为3

    round(2.3)                        //对浮点数进行四舍五入,此处为2

    fmod(x,y)                          //返回被除数(x)除以除数(y)所得的浮点数余数,余数(r)的定义是:x = i * y + r,其中 i 是整数,如果 y 是非零值,则 r 和 x 的符号相同并且其数量值小于 y

    max(2,10)                        //返回最大值10

    min(2,10)                         //返回最小值2

  • 相关阅读:
    天生我材必有用?
    峨眉山徒步之行
    S3C6410 GPIO操作接口
    工作
    奖金
    吝啬的地主
    聪明的小李
    地铁重组
    灵魂分流药剂
    摆渡线路
  • 原文地址:https://www.cnblogs.com/cmzhphp2017/p/7702987.html
Copyright © 2020-2023  润新知