zoukankan      html  css  js  c++  java
  • php常用函数集合

    ucfirst()将字符串第一个字符改大写。
    
    语法: string ucfirst(string str);
    
    返回值: 字符串
    
    函数种类: 资料处理
    
    
    strcasecmp() 函数比较两个字符串。
    
    提示:strcasecmp() 函数是二进制安全的,且不区分大小写。
    
    提示:该函数与 strncasecmp() 函数类似,不同的是,通过 strncasecmp() 您可以指定每个字符串用于比较的字符数。
    语法
    
    strcasecmp(string1,string2)
    
    参数     描述
    string1     必需。规定要比较的第一个字符串。
    string2     必需。规定要比较的第二个字符串。
    技术细节
    返回值:     
    
    该函数返回:
    
        0 - 如果两个字符串相等
        <0 - 如果 string1 小于 string2
        >0 - 如果 string1 大于 string2
    
    PHP 版本:     4+
    substr() 函数返回字符串的一部分。
    
    注释:如果 start 参数是负数且 length 小于或等于 start,则 length 为 0

    start    必需。规定在字符串的何处开始。

    正数 - 在字符串的指定位置开始
    负数 - 在从字符串结尾开始的指定位置开始
    0 - 在字符串中的第一个字符处开始
    strtolower()
    注释:该函数是二进制安全的。
    strtolower(string)
    把字符串转换为小写

    相关函数:

    • lcfirst() - 把字符串中的首字符转换为小写
    • strtoupper() - 把字符串转换为大写
    • ucfirst() - 把字符串中的首字符转换为大写
    • ucwords() - 把字符串中每个单词的首字符转换为大写
    strpos() 函数查找字符串在另一字符串中第一次出现的位置。

      注释:strpos() 函数对大小写敏感。

      注释:该函数是二进制安全的。

    返回值: 返回字符串在另一字符串中第一次出现的位置,如果没有找到字符串则返回 FALSE。

    注释:字符串位置从 0 开始,不是从 1 开始。

    相关函数:

    • stripos() - 查找字符串在另一字符串中第一次出现的位置(不区分大小写)
    • strripos() - 查找字符串在另一字符串中最后一次出现的位置(不区分大小写)
    • strrpos() - 查找字符串在另一字符串中最后一次出现的位置(区分大小写)
    explode() 函数

    explode() 函数把字符串打散为数组。

    注释:"separator" 参数不能是空字符串。

    注释:该函数是二进制安全的。

    语法

    explode(separator,string,limit)
    参数描述
    separator 必需。规定在哪里分割字符串。
    string 必需。要分割的字符串。
    limit

    可选。规定所返回的数组元素的数目。

    可能的值:

    • 大于 0 - 返回包含最多 limit 个元素的数组
    • 小于 0 - 返回包含除了最后的 -limit 个元素以外的所有元素的数组
    • 0 - 返回包含一个元素的数组
    urldecode()与urlencode()函数 

    urlencode()函数原理就是首先把中文字符转换为十六进制,然后在每个字符前面加一个标识符%,对字符串中除了 -_. 之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数,空格则编码为加号(+)。

    urldecode()函数与urlencode()函数原理相反,用于解码已编码的 URL 字符串,其原理就是把十六进制字符串转换为中文字符。

    implode() 函数返回由数组元素组合成的字符串。
    
    注释:implode() 函数接受两种参数顺序。但是由于历史原因,explode() 是不行的,您必须保证 separator 参数在 string 参数之前才行。
    
    注释:implode() 函数的 separator 参数是可选的。但是为了向后兼容,推荐您使用使用两个参数。
    
    注释:该函数是二进制安全的。

    语法

    implode(separator,array)
    参数描述
    separator 可选。规定数组元素之间放置的内容。默认是 ""(空字符串)。
    array 必需。要组合为字符串的数组。
    
    

    技术细节

    
    
    返回值: 返回由数组元素组合成的字符串。
    PHP 版本: 4+
    更新日志: 在 PHP 4.3.0 中,separator 参数变成可选的。
     

     strcmp() 函数 返回bool值

    比较两个字符串(区分大小写)

    strncmp() 函数 返回bool值

    比较两个字符串(不区分大小写)

    ltrim(string,charlist)

    移除字符串左侧的空白字符或其他预定义字符

    参数

     描述
    string 必需。规定要检查的字符串。
    charlist

    可选。规定从字符串中删除哪些字符。如果省略该参数,则移除下列所有字符:

    • "" - NULL
    • " " - 制表符
    • " " - 换行
    • "x0B" - 垂直制表符
    • " " - 回车
    • " " - 空格
  • 相关阅读:
    mongo备份&恢复
    logstash参数配置
    elasticsearch索引自动清理
    Linux将公网ip映射到局域网ip
    普通用户创建ssh无密码访问
    软考介绍
    安装ffmpeg
    Hadoop实战-Flume之自定义Sink(十九)
    Hadoop实战-Flume之自定义Source(十八)
    Hadoop实战-Flume之Sink Load-balancing(十七)
  • 原文地址:https://www.cnblogs.com/jerrypro/p/6412160.html
Copyright © 2011-2022 走看看