PHP函数

作者: 你好星期四 | 来源:发表于2017-06-12 21:59 被阅读12次

    字符函数

    strlen 获取字符长度

    $str = 'Hello';
    echo strlen($str); //5
    

    strtolower和strtoupper 大小写转换

    $str = 'Hello';
    echo strtoupper($str); //HELLO
    

    ucfirst函数将句子首字母大写
    ucwords函数将每个单词首字母大写

    $str = 'hello world';
    echo ucfirst($str); //Hello world
    echo ucwords($str); //Hello World
    

    字符串替换函数

    str_replace实现字符替换,区分大小写
    str_ireplace不区分大小写

    $str = 'javascript';
    str_replace('a','b',$str); //将$str中的a替换成b
    

    htmlspecialchars 将> < 等HTML标记转为实体

    $str = "A>B, <C";
    echo htmlspecialchars($str); //A>B, <C
    

    删除空格 trim ltrim rtrim

    $str = '  Hello world   ';
    echo trim($str); //Hello world
    

    strpos返回字符串位置

    $str1 = 'Hello world';
    $str2 = 'e';
    echo strpos($str1, $str2); //1
    

    stripos返回一个字符在另一个字符中第一次出现的位置,忽略大小写
    strrpos返回一个字符串在另一个字符串最后一次出现的位置
    strripos返回一个字符在另一个字符串中最后一次出现的位置

    substr 字符串截取函数

    string substr(string $string,int $start, [,int $length ])
    

    strrev 反转字符串

    $str = 'hello';
    echo strrev($str); //olleh
    

    md5 字符串加密函数

    实现计算字符串的md5哈希值,长度32位。通常用于密码加密。

    str_shuffle函数 随机打乱字符串

    可用于验证码的产生

    $str = 'abcdefghijklmnopqrstuvwxyz';
    $str = str_shuffle($str); // 每次产生的值都不一样
    echo substr($str, 0, 4);
    

    explode函数 使用一个字符串分割另一个字符串

    得到一个数组

    $str = 'A|B|C|D';
    $arr = explode('|', $str); //['A','B','C','D']
    

    implode 数组的值转化为字符串

    将一个一维数组转为字符串

    $arr = ['A','B','C','D'];
    $str = implode(';',$arr);
    

    格式化字符串 sprintf

    string sprintf(string $format [,mixed $args [,mixed $...]])
    

    数学函数

    取整

    floor和ceil函数

    幂函数pow

    pow(2,3); //8
    

    平方根sqrt

    sqrt(9); //3
    

    最大值最小值

    max和min

    随机数

    rand(int $min,int $max)
    mt_rand(int $min, int $max)

    四舍五入函数

    round(float $val)

    number_format

    以千分位分隔符方式格式化数字
    number_format(float $number)

    fmod 浮点数余数

    将返回出发的浮点数余数
    fmod(float $x, float $y)

    日期时间函数

    date 格式化日期

    格式化一个本地时间/日期
    date(string format[,int timestamp])

    date_default_timezone_set函数

    设置默认时区

    date_default_timezone_set("Asia/Shanghai");
    

    date_default_timezone_get函数获取当前时区

    time

    返回当前Unix时间戳

    strtotime 将字符串转为时间戳

    strtotime("-3 weeks"); //3周前的时间戳
    

    microtime 返回当前Unix时间戳和微秒数

    uniqid 生成唯一ID

    uniqid();
    md5(uniqid(microtime() . mt_rand())); //唯一值
    

    getdate获取日期时间信息

    array getdate([int timestamp])

    相关文章

      网友评论

          本文标题:PHP函数

          本文链接:https://www.haomeiwen.com/subject/kpjrqxtx.html